我想知道是否可以从手持设备(Android手机)向穿戴设备发送通知以在穿戴设备上打开 Activity ?我想做的如下。

到目前为止,我检查了以下文档,但这与我要执行的操作不同。

  • Adding Wearable Features to Notifications
  • 这里描述的是从手机发送通知以穿戴,然后在手机上打开 Activity (我想在穿戴上打开 Activity )
  • Create Custom Notifications
  • 这里描述的是从穿戴发送通知,然后在穿戴上打开 Activity (我想从穿戴发送通知)

  • 有任何想法吗?

    最佳答案

    用于此的模式是:

  • 在移动设备上创建DataItem。它将自动同步到连接的可穿戴设备。
  • 在可穿戴设备上,实现WearableListenerService并侦听onDataChanged事件。
  • 当您收到DataItem时,创建一条通知(数据在DataItem中发送)并本地发送(即在可穿戴设备上)。在通知上使用setContentIntent()指定将启动可穿戴 Activity 的待定意图。
  • 不要忘了还提供一个在用户关闭可穿戴设备上的通知时触发的意图,以便可以删除DataItem。否则,您将不会收到任何更新事件。

  • 我创建了一个sample project,显示了所有正在运行的内容。

    如果未调用onDataChanged方法,请 checkout this question

    关于android-notifications - 如何从手持设备发送通知以穿戴打开设备上的事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24624737/

    10-12 01:50