如何在后台将手持设备中的消息发送到Android Wear

时间:2015-07-17 12:39:17

标签: wear-os

我是一名正在使用Android Wear的新蜜蜂,并寻求一些帮助,从我的应用程序实现我想要的东西。 step-1)由于Android Wear还没有WiFi,我正在向HandHeld提出一些要求。 步骤2)我在手持设备上的应用程序,完美地接收请求并使服务器联系以获得json回复。 步骤3)现在我需要将此json回复发送到我的Android Wear但在后台。

即我手持设备上有一个虚拟应用程序,并且永远不会有用户交互的UI,我只是将其用作代表Wear的服务器通信的中间件。

我在向BACKGROUND中的Wear发送服务器响应时遇到问题(步骤3)。

如果有人尝试过这样的话,我全都是耳朵!!

(简单来说,我不希望任何应用程序在掌上电脑上运行,但在后台为我调用服务器并将其发送回去佩戴)

2 个答案:

答案 0 :(得分:0)

Android Wear确实支持wifi,所以我不确定你的第一个声明是什么意思。其次,您确实在磨损方面开始运行(在步骤1中发出请求的应用程序),那么为什么不足以接收它发送的请求的响应?事实上,这是适合您应用的方法;它发出请求并应处理它收到的响应。

答案 1 :(得分:0)

Android Wear模拟器支持WiFi,并处理https请求。

不幸的是,除了特殊情况外,真正的Wear设备不会 - 我认为您需要启用wifi,连接到网络,然后关闭蓝牙(在电话或磨损或两者都不确定)。 当使用发出http请求的第三方代码进行开发时,这令人惊讶地烦人,因为在你真正试用它之前你没有发现它是行不通的。

另一方面 - 我确实在https://github.com/googlesamples/android-WearCompanionLibrary中看到了一个名为WearHttpHelper.java的类,但我从未使用它。