【发布时间】:2011-01-15 05:10:17
【问题描述】:
我有一个与服务器保持长期网络连接的应用程序。
我会定期 ping 服务器以了解它是否还活着。
我认为它会影响电池寿命,但除了尝试对两次充电之间的时间进行挂钟计时,我没有一个很好的量化方法。
是否有一种机制可以告知 CPU 何时“唤醒”或何时要进入睡眠状态?
是否有一种标准的方式来进行长期连接以最大限度地降低功耗?
【问题讨论】:
-
好问题。我也对这个很感兴趣。我模糊地记得有一个私人系统服务可以跟踪任务;我不确定这是否也是为系统电源使用统计应用程序收集和提供统计信息的内容。也许您可以查看 AOSP 以获取一些提示...
标签: android optimization