在Android Wear中显示正在进行的通知

时间:2014-03-20 07:04:28

标签: android android-notifications wear-os

我一直在玩Android Wear并制作一些虚拟应用程序。我注意到的是,Android Wear似乎没有显示正在进行的通知,即使用setOngoing(true)的通知。 有什么方法可以在Wear ???上显示这些通知

5 个答案:

答案 0 :(得分:13)

barkside的回答是正确的。我最近写了一篇文章,详细描述了步骤,但基本上是:

  1. 使用实现WearableListenerService的服务创建可穿戴应用。
  2. 使用Data API从掌上电脑应用程序发送数据项。
  3. 在可穿戴应用程序的服务中,处理接收数据项&收到后立即发出通知。
  4. 此处提供了一个示例应用: https://github.com/doubleencore/WearOngoingNotificationSample

    此处提供了分步说明: http://www.doubleencore.com/2014/07/create-custom-ongoing-notification-android-wear/

答案 1 :(得分:6)

正在进行的通知不会显示在可穿戴设备上。相反,你必须在可穿戴设备上实现Wear App并从那里显示卡片。

答案 2 :(得分:3)

我们的通知显示在setOngoing(true)Service.startForeground,但他们在SDK发布的第一天没有,可能是Android Wear预览应用的更新?

答案 3 :(得分:0)

我还没有尝试过"玩"使用Android Wear SDK,但我想如果有办法制作持续不可拒绝的通知 - 它应该与Service.startForeground() Service method.结合使用。完全像它与托管Android设备一起工作......

答案 4 :(得分:0)

如果您使用service播放音乐,Wear会从RemoteControlClientCompat收到通知,并在播放音乐时继续播放。它看起来像Play Music。