2015-02-05 42 views
0

对不起,如果这听起来像是一个懒惰的问题,但我谷歌搜索并找不到答案:我怀疑这是因为它不能按照下面的描述完成。Android Wear:在手机上创建手表应用程序的快捷方式图标,在手机上触发了意图

我有一个在手机上运行的应用程序,用于远程控制电源设备。目前,用户可以在手机上创建主屏幕图标,在手机上启动一个意图,在后台启动我的应用程序以执行各种宏。

我想要扩展此功能Android Wear装置,即在电话上

1),则用户将按下一个按钮,这将编程的Android Wear装置上创建的图标(例如,在磨损迷你启动器) ,这将有一个与之相关的意图。

2)当Wear设备上的图标被按下时,它会触发电话上的意图,以在后台启动手机上的主应用程序,然后在手机上执行该应用程序。

这甚至可能吗?如果可能的话,我想避免为Wear设备编写特定的应用程序。

任何建议欢迎,或代码片段会更好!谢谢。

安德鲁

回答

2

你可以做一些你想要的,我会分解成你的单独问题。

1)您将创建一个移动和磨损应用程序,当移动应用程序安装时,它也会安装磨损应用程序。否则无法安装它们。

2)在移动应用程序中,您可以创建一个可穿戴侦听器服务,以响应穿戴应用程序的消息。在穿戴应用程序时,当您开始进行活动时,您可以通过穿戴信息API和结束语向听众服务发送消息。在移动可穿戴侦听器服务中收到消息后,您将启动您的意图。

下面是如何做到这一点相当不错的例子 - Wear Messaging API example

+0

嗨。非常感谢您花时间回复。我认为这证实了我对此的研究。我希望有一种简单的方法可以使用主屏幕图标和意图(这可能是大约十几行代码!),但它看起来像做到这一点的唯一方法是实现整个系统的“难题”应用程序和监听器。 Andrew – Andrew17856 2015-02-06 23:57:00

+0

第一次总是最困难的,但是一旦你完成了一条消息,实现起来相当容易。 你可能想看看Teleport,一个可以帮助完成所有接线的图书馆。没有使用它自己,但有很好的报告。 https://github.com/Mariuxtheone/Teleport 如果您发现我的答案可以接受,我将不胜感激,如果您可以将其标记为已接受以建立我们的声誉。 – CodeChimp 2015-02-07 07:59:31

+0

嗨。只是说我把这一切都做好了。我在新的Wear应用程序和移动设备上都使用了Messaging API,以提供双向通信并激发必要的意图。即使主应用程序未运行,手机上也需要监听器服务来监听手表收到的消息。 – Andrew17856 2015-02-21 00:14:14

相关问题