我是一个在Android Wear上工作的新手,正在寻求一些帮助来实现我想从我的应用程序中得到的东西。步骤1)由于Android Wear还没有WiFi,我把一些要求从我的Wear推到手持设备上。步骤2)我的应用程序在手机上,完美地接收到请求,并使服务器联系以获得json回复。步骤3)现在我需要发送这个json回复到我的Android Wear,但在后台。
。e我将在手持设备上有一个虚拟的应用程序,从来没有用户交互的UI,我只是用它作为代表Wear与服务器通信的中介。
我在后台发送服务器响应Wear(步骤3)时遇到了问题。
如果有人尝试过这样的事情,我洗耳恭听!!(简单来说,我不希望任何应用程序在手机上运行,但在后台为我做服务器调用并将其发送回wear)
Android Wear不支持wifi,所以我不确定你的第一个声明是什么意思。其次,你确实有一个应用程序在磨损端开始运行(在第1步中发出请求的那个),所以为什么这不足以接收对它发送的请求的响应?事实上,这对你的应用来说是正确的方法;它发出一个请求,并且应该处理它收到的响应。
Android Wear模拟器支持WiFi,并处理https请求。
不幸的是,真正的穿戴设备没有,除非在特殊情况下-我认为你需要启用wifi,连接到网络,并关闭蓝牙(在手机或穿戴或两者我不确定)。当使用第三方代码开发http请求时,这是令人惊讶的恼人,因为你不会发现它不起作用,直到你真正尝试它。
另一方面-我确实在https://github.com/googlesamples/android-WearCompanionLibrary中看到一个名为WearHttpHelper.java的类,尽管我从未使用过它。