最近我开发了一个Android应用程序。该应用程序还可以。但是用户抱怨应用程序导致电池耗尽。甚至一些电池优化器应用程序(像电池医生)建议我的应用程序强制停止,因为它导致电池耗尽太快。这个应用程序中使用了很多服务(如同步服务,套接字服务)和广播接收器,并且在应用程序中使用了警报管理器。如何检测实际导致电池耗尽的原因?
答案 0 :(得分:3)
我在another of my posts中解决了电池消耗的主要原因。
如果我理解正确,您需要确定应用的哪个代码段(包括库)是罪魁祸首。
这是我的建议:
注意:如果排水量很小,检测就成了问题。这是旧信噪比的事情。排水越小,您需要采取的测量值越多,以确定它是什么。当然,排水越小,问题就越小。