【问题标题】:All dead after 5 minutes5分钟后全部死亡
【发布时间】:2017-09-15 04:40:09
【问题描述】:

我们目前正在开发一款 Android Wear 应用,以将服务网络的通知带给用户。

主应用有一个 POST 服务,每 10 秒对服务器执行一次轮询,如果数据已被修改,则通知用户。

应用程序的另一个关键部分是无需进入主 Activity 即可显示信息的表盘(表盘和主 Activity 是通过共享首选项进行通信的)。

如果我在表盘上进行完全锁定(电源管理器锁定),应用程序运行良好,但消耗的能量很少。

如果我们没有完全锁定,进入环境模式五分钟后,POST 服务就会停止。

我什么都试过了:

有什么想法吗? 提前致谢

【问题讨论】:

    标签: android post service wear-os


    【解决方案1】:

    永远不要像在移动设备上那样轮询服务器。使用推送消息。这样做会杀死电池 - 不仅会耗尽 CPU,还会强制它使 wifi/蜂窝无线电保持在广播模式,在这种模式下它们会消耗最多的电量。

    【讨论】:

      猜你喜欢
      • 2017-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-29
      • 2014-02-16
      • 1970-01-01
      • 2018-02-22
      相关资源
      最近更新 更多