我想知道是否可以从手持设备(安卓手机)向穿戴设备发送通知以在穿戴设备上打开活动?我想做的是如下。
到目前为止,我检查了以下文件,但它与我想要做的不同。
- 向通知添加可穿戴功能
- 这里描述的是从手机发送通知到穿戴,然后在手机上打开活动(我想在穿戴上打开活动)
- 创建自定义通知
- 这里描述的是从穿戴发送通知到穿戴,然后在穿戴上打开活动(我想从手机发送通知到穿戴)
有任何想法吗?
我想知道是否可以从手持设备(安卓手机)向穿戴设备发送通知以在穿戴设备上打开活动?我想做的是如下。
到目前为止,我检查了以下文件,但它与我想要做的不同。
有任何想法吗?
用于此的模式是:
WearableListenerService
并监听onDataChanged
事件。DataItem
,创建一个通知(在 中发送的数据DataItem
)并在本地发送(即在可穿戴设备上)。在通知上使用setContentIntent()
以指定将启动可穿戴活动的待处理意图。DataItem
可以将其删除。否则,您将不会收到任何更新事件。我创建了一个示例项目,展示了所有这些在行动中。
如果没有调用该方法,请查看此问题。onDataChanged
我认为在大多数情况下,最好将您的应用活动包含在通知中。例如,您可以使用 setDisplayIntent(notificationPendingIntent) 将活动显示为通知的一部分,而不是通知中的“打开”按钮,如下所述:http: //developer.android.com/training/wearables/apps/布局.html
这为您提供了拥有应用程序和通知之间的两全其美的情况。