我想知道是否可以从掌上电脑(Android手机)发送通知来佩戴设备以打开佩戴设备上的活动?我想做的是如下。
到目前为止,我检查了以下文件,但它与我想要做的不同。
有什么想法吗?
答案 0 :(得分:51)
用于此的模式是:
WearableListenerService
并监听onDataChanged
个事件。DataItem
时,请创建通知(在DataItem
中发送数据)并在本地发送(即在可穿戴设备上)。在通知上使用setContentIntent()
来指定将启动可穿戴活动的待处理意图。DataItem
。否则,您将不会收到任何更新事件。我创建了一个显示所有这些内容的sample project。
如果未调用onDataChanged
方法,请查看this question。
答案 1 :(得分:2)
我认为在大多数情况下,最好将您的应用活动包含在通知中。 例如,您可以使用setDisplayIntent(notificationPendingIntent)代替通知中的“打开”按钮,将活动显示为通知的一部分,如下所述: http://developer.android.com/training/wearables/apps/layouts.html
这可以让您充分了解应用和通知之间的两种情况。