我们目前正在开发Android Wear应用,以便向用户提供服务网站的通知。
主应用程序有一个POST服务,每10秒对服务器执行一次轮询,如果数据已被修改,则通知用户。
该应用程序的另一个关键部分是无需输入主要活动即可显示信息的表盘(表面和主要活动通过共享首选项进行通信)。
如果我在表盘中进行完全锁定(电源管理器锁定),那么该应用程序效果很好,但却消耗了不起眼的能量。
如果我们没有完全锁定,进入环境模式五分钟后,POST服务就会停止。
我已经尝试了一切:
有什么想法吗? 提前致谢
答案 0 :(得分:5)
不要在移动设备上轮询这样的服务器。使用推送消息。您将杀死电池 - 不仅耗尽CPU,而且还强迫它将wifi /蜂窝无线电保持在广播模式,即使用最大功率。