如何优化Android应用程序的电池使用情况

时间:2012-12-27 05:52:57

标签: android optimization battery

我创建了一个每3分钟在后台运行的应用程序,并在sqlite数据库上进行一些计算和更新数据。安装此应用程序后,我的应用程序消耗更多电量。 那么请你告诉我如何创建应用程序以优化电池寿命。

感谢。

1 个答案:

答案 0 :(得分:2)

是的,当然有可能,你的应用程序正在耗尽电池,因为你一直在运行你的服务,而不是那样 .................................................. .................................................. ................ 最好的做法是 使用PendingIntent创建一个AlarmManager上下文,现在每隔3分钟设置一个警报。 创建一个BroadcastReceiver,每3分钟收到一次警报。 现在.... 从该Receiver启动您的服务对该服务进行计算并将其保存到数据库中。保存clear()之后所有的意图数据,数据库对象以及关闭数据库连接。 完成所有这些操作后,调用stopService()立即停止服务。 这使得应用程序仅在每3分钟后启动服务(),并且在完成所有计算后停止服务。 检查一下,我相信你不会对电池有任何问题,因为你的服务每3分钟最多运行2秒:)