繁体   English   中英

当应用未运行时,从Android主机设备发送消息以穿戴

[英]Sending message from Android host device to wear when app is not running

我正在构建一个简单的激励报价应用程序,该应用程序从MySQL数据库生成随机报价。 该应用程序在移动设备上运行良好,我想将报价消息同步到Wear设备。 我正在使用MessageApi进行操作,并使用了本教程进行设置: http : //android-wear-docs.readthedocs.org/en/latest/sync.html

但是,消息功能仅在应用程序在主机设备上运行时才起作用。 我需要单独在Wear上启动该应用,但仍然能够从移动设备接收消息。 我曾考虑在Wear设备上运行相同的应用程序,该应用程序将自己运行httpconnection,但据我了解,Android Wear无法实现。

所以我的问题是,是否有一种方法可以在Wear设备上打开应用程序,从而触发移动应用程序在后台打开并以这种方式接收消息?

您的移动应用程序可以实现WearableListenerService。 在该服务实现中,您可以在穿戴式设备上侦听从伴侣应用程序发送到手机的消息(当此类消息发送到手机时,手机上的框架会启动您的服务并将消息传递给它) 。 然后,您可以在该服务中实现所需的逻辑(获取报价等)并回复您的着装信息; 工作完成后,该服务将自行消失。 为此,您的穿戴应用需要在启动时(或在您认为合适的应用中)将此类消息发送到手机应用。 这种方法应该有效,并且可能是针对您的用例的最合适的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM