【问题标题】:Show ongoing notifications in Android Wear在 Android Wear 中显示持续通知
【发布时间】:2014-03-20 07:04:27
【问题描述】:

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

【问题讨论】:

  • 我认为无法取消的持续通知在 Android Wear 上不起作用。在某种程度上,Wear 上的通知可以用作应用程序。不想关闭的应用程序有多烦人?如果你想这样做,我认为你必须使用更新功能。

标签: android android-notifications wear-os


【解决方案1】:

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

  1. 使用实现 WearableListenerService 的服务创建可穿戴应用。
  2. 使用数据 API 从手持应用发送数据项。
  3. 在可穿戴应用的服务中,处理接收数据项并在收到后构建持续通知。

此处提供了一个示例应用程序: https://github.com/doubleencore/WearOngoingNotificationSample

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

      • 所以...我现在有同样的问题,我的持续通知只是没有出现在 startForeground...它是否开始为您工作@d3m0li5h3r?
      • 我刚刚在 G+ 社区发布了一个相关问题。等待团队中的人回复...plus.google.com/+BenoitBoDLubek/posts/4we2mWEo8vy
      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

        如果您使用service 播放音乐,Wear 会接收来自RemoteControlClientCompat 的通知,并在播放音乐时保持播放。它看起来像 Play Music。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-03-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多