如何减少android的电池使用
问题描述:
我正在开发一个使用pjsip sdk的voip调用android应用程序。
在我的应用程序中使用PARTIAL_WAKE_LOCKS,ALARMS,SERVICES。如何减少android的电池使用
打电话时电池电量正在大幅下降。
在这种情况下,如何保持电池寿命?
答
我明白为什么电池快速下降的唯一原因是您使用的SDK未优化。我的意思是在SDK中执行的代码是你的电池减速如此之快的原因。
- 一个解决方案是使用另一种SDK,
- 另一种是将从头开始创建应用程序的选择要谨慎优化代码,以便应用程序不会吃你所有的电池。
答
我的团队有一个使用PJ的VOIP应用程序SIP出现在Google Play市场空间中,并且也注意到了相同的电池问题。总的来说,VOIP电话将使用更多的系统资源。我唯一能想到的就是确保你使用了适当类型的唤醒锁,并且当你不需要它们时释放它们(如果你不小心,它们会杀死你的电池),同时还要确保在用户处于通话状态时使用接近传感器关闭屏幕以减少电池消耗。 – Bradford2000