我开发了一款Android App。
但有时我会发现我的应用程序正在消耗电池,即使我甚至没有打开它一次。
电池消耗超过1%,有时高达5%。
我的应用程序有四个广播接收器 -
1)启动设备的时间我的应用程序获取接收器
2)每次我的应用程序更新时,我的应用程序都会获得接收器
3)当用户再次更改设备时间或日期时,我的应用程序将获得接收器
4)Alaram Reciever
我的应用程序在用户同意的情况下设置Alaram,每天在特定时间触发,并在Intent Service中执行一个小功能,可能持续最多1分钟。
我认为电池消耗不是因为这些接收器/服务,因为这些是应用程序启动的一部分,但最近电池消耗量有所上升。某些库/ SDK是否有可能消耗电池?
是否有任何工具可以帮助我分析我的应用程序消耗电池的原因?
编辑 - 我不确定为什么这个问题已被标记为重复,但另一个问题并未解决完整问题。我想要确切地追踪哪个库或类正在消耗电池。而另一个问题仅提到了通过应用程序追踪电池使用情况的方法。