我設計了一個使用PJSIP庫的android應用程序,並且我可以使用某些sip ID撥打電話,現在我想減少我的應用程序的電池消耗。如何解決這個問題。我嘗試了Google官方文檔中提供的各種選項,以便如何考慮這些選項並將其應用到我的應用程序中。減少Android應用程序的電池消耗
2
A
回答
1
這個問題似乎有點通用,但一個好的開始將是Android關於優化電池壽命的文檔。
然而,正如你說你已經看了看官方文檔,我相信一個良好的下一步是要跟蹤調用與設備監控,比你期望看到的,如果你正在做的事情所花費的時間:http://developer.android.com/tools/help/monitor.html
通過跟蹤調用,您可以獲得應用程序在特定方法中花費的實際時間的百分比。跟蹤之後,您可以檢查列表並查看需要集中改進的位置,以減少這些方法中的CPU使用情況。
作爲顯示在上面的圖片,我發現我的方法調用getRunningTasks()相當經常和使用更多的CPU比我預想作爲結果。然後,我可以使用該方法並更正可能導致多次調用該方法的任何錯誤。
此鏈接更具體地討論跟蹤:http://developer.android.com/tools/help/systrace.html
相關問題
- 1. Android應用程序電池消耗
- 2. 應用程序電池消耗工具
- 3. Android電池消耗
- 4. 測量Android應用程序的電池消耗量
- 5. 的Android FileObserver電池消耗
- 6. 線程,服務,處理程序之間的電池消耗減少
- 7. Android電池消耗 - 應用程序設計
- 8. Android電池消耗問題
- 9. SQLite電池消耗 - android
- 10. 線程和電池消耗
- 11. 黑莓上的應用程序的電池消耗
- 12. 背景應用程序消耗太多的電池
- 13. 如何減少android的電池使用
- 14. 如何減少應用程序的電池使用情況?
- 15. 如何減少.NET應用程序消耗的內存量?
- 16. 我的android應用程序中的電池耗盡問題
- 17. 降低電池消耗的Android
- 18. Android的webkit和電池消耗
- 19. 跟蹤android app的電池消耗量?
- 20. Android電池應用程序
- 21. 即使我的Android應用程序破壞,com.google.android.gms耗盡電池
- 22. 查找數據轉移率和Android應用程序中的電池消耗量?
- 23. Xamarin Android應用程序消耗異常數量的電池。爲什麼?
- 24. 如何使我的Android應用程序方法減少RAM消耗
- 25. 使用Voip和位置服務減少電池消耗已啓用
- 26. Android:接近警報和電池消耗
- 27. Android調試 - >電池消耗
- 28. 服務和電池消耗
- 29. 谷歌雲消息傳遞和更少的電池消耗
- 30. 減少內存消耗