Android Wear:从 phone 上的应用在手表上创建快捷方式图标,这会在 phone 上触发一个 Intent

Android Wear: creating shortcut icon on watch from app on phone, which fires an intent on the phone

很抱歉,如果这听起来像是一个懒惰的问题,但我用 Google 搜索并没有找到答案:我怀疑这是因为它无法按照我下面的描述完成。

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

我想将此功能扩展到 Android Wear 设备,即

1) 在 phone 上,用户将按下一个按钮,该按钮将以编程方式在 Android Wear 设备(例如 Wear Mini Launcher 中)上创建一个图标,该图标将具有关联的意图有了它。

2) 当按下 Wear 设备上的图标时,它会在 phone 上触发 意图以在 [=33= 上启动主应用程序] 在后台执行 phone.

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

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

安德鲁

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

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

2) 在移动应用程序上,您可以创建一个可穿戴侦听器服务,以响应来自穿戴式应用程序的消息。在 Wear 应用程序上,当您首次启动 activity 时,您可以通过 wear 消息 api 和完成向侦听器服务发送消息。在收到消息后的移动可穿戴侦听器服务中,您将启动您的意图。

这里有一个很好的例子来说明如何做到这一点 - Wear Messaging API example