我已经开发了一个android应用程序,在10秒的时间间隔后与服务器持续同步。一切都很好,但它消耗的电池很高。
我还没有实现这么多功能:-位置更新-2或3个线程-1服务
但是我不明白怎样才能优化电池的使用,减少电池的使用。
发布于 2016-07-04 22:12:06
在很大程度上,你可以让手机一直保持100%的活跃状态。在大约5分钟或更长的时间内开始同步,或者实现GCM
发布于 2016-07-08 06:43:12
最耗电的是CPU。4G是下一个选择。请看我上面评论中的链接。一个非常常见的错误是在等待某个事件时旋转。这会使CPU保持清醒,并拖累电池。下一步是认为事件之间的间隔较短(例如,总是命中您的服务器)将获得更好的性能。这种情况很少见。你需要弄清楚如何最小化你的监控率(例如每10秒一次),同时仍然让你的应用程序正常运行。这让CPU、4G、Wifi等有机会进入低功耗状态,这是降低能耗和延长电池寿命的原因。
https://stackoverflow.com/questions/38186647
复制相似问题