Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Theta V wifi api不一致性_Android_Android Wifi_Androidhttpclient_Theta360 - Fatal编程技术网

Android Theta V wifi api不一致性

Android Theta V wifi api不一致性,android,android-wifi,androidhttpclient,theta360,Android,Android Wifi,Androidhttpclient,Theta360,我正在使用理光θV设备实现一些功能。这是我所能想到的设备最基本的功能,但是使用api是如此不一致,并且设备在几分钟后会持续运行 我只想拍张照片,保存到Android设备上。就这样 以下是我正在做的: 通过WiFi连接到Theta设备(直接模式) 使用HttpAsyncClient向设备发出post请求(/osc/commands/execute) 用于Post的Json { "name": "camera.setOptions", "parameters": { "options": {

我正在使用理光θV设备实现一些功能。这是我所能想到的设备最基本的功能,但是使用api是如此不一致,并且设备在几分钟后会持续运行

我只想拍张照片,保存到Android设备上。就这样

以下是我正在做的:

  • 通过WiFi连接到Theta设备(直接模式)
  • 使用HttpAsyncClient向设备发出post请求(/osc/commands/execute)
用于Post的Json

{
"name": "camera.setOptions",
"parameters": {
  "options": {
  "fileFormat": {
    "type": "jpeg",
    "width": 2048,
    "height": 1024
  }
 }
}
}
  • 在上面的时间点超时,或者我收到以下消息:
错误消息

{"error":{"code":"invalidParameterValue","message":"Any input parameter or option name is recognized, but its value is invalid."},"name":"camera.setOptions","state":"error"}
  • 当我直接调用“拍照”命令时,它有时会起作用,但我需要图像小于2048x2048,以便使用panoramaGL显示它
我尝试了“插件”中的代码,将示例应用程序作为库导入,并使用HttpConnector执行命令,但出现了相同的问题。它每10-20次工作一次,然后在接下来的一天中就会失败

是否有人有任何其他资源,或在Android应用程序中使用此设备的全面概述。除此之外的任何资源,因为这根本没有帮助

我已经浏览了论坛,没有人谈论连接超时问题,所以我不知道设备是否有故障,或者这是否是每个人刚刚接受的正常行为


编辑1:我也在论坛上发了一篇帖子,并发布了两个新的更新。回复在公众可见之前仍需获得批准,但可以对其进行跟踪

在SDK的v2.1示例中,有一个名为forceConnectToWifi()的方法。我复制了它,并在捕获活动的onCreate中调用了它,它消除了所有超时问题

你可以看到我解决问题的整个线索