【发布时间】:2014-09-16 22:19:05
【问题描述】:
我正在尝试让 Android Wear 通知与我的应用一起使用,我希望它是 Ongoing。
使用setOnGoing时,手表上不显示通知。
但我确信这是可能的,因为 youtube 的 google cast 通知无法在手表上关闭。
你能帮忙吗?谢谢。
【问题讨论】:
我正在尝试让 Android Wear 通知与我的应用一起使用,我希望它是 Ongoing。
使用setOnGoing时,手表上不显示通知。
但我确信这是可能的,因为 youtube 的 google cast 通知无法在手表上关闭。
你能帮忙吗?谢谢。
【问题讨论】:
可以在 Andorid Wear 上显示正在进行的通知,但不能通过手机显示(通过手机发布的正在进行的通知不会在手表上显示)。这意味着您需要为您的应用创建一个可穿戴扩展,并直接从 Android Wear 设备发布通知。
因此,在 Android Wear 中,您只需发布正常的持续通知,它就会显示在手表上 - 就像您在其他一些应用中看到的那样。这是在 Android Wear 上显示持续通知的唯一方式。
如果您想在手表上显示持续通知并在手机上显示持续通知 - 您需要同步它们。为此,有一个很棒的可穿戴设备DataApi。
请在此处阅读有关DataApi 的更多信息:
https://developer.android.com/training/wearables/data-layer/index.html
https://developer.android.com/training/wearables/data-layer/data-items.html
您还可以查看我的帖子,其中我发布了演示如何在实践中使用 DataApi 的代码:
https://stackoverflow.com/a/24896043/3827276
【讨论】:
setOngoing(true) 方法。