我創建了一個應用程序,每隔3分鐘在後臺運行,並做一些計算和更新數據在sqlite database.my應用程序消耗更多的電池後,安裝此應用程序。 所以你可以請更新我如何創建優化電池壽命的應用程序。如何優化Android應用程序的電池使用情況
謝謝。
我創建了一個應用程序,每隔3分鐘在後臺運行,並做一些計算和更新數據在sqlite database.my應用程序消耗更多的電池後,安裝此應用程序。 所以你可以請更新我如何創建優化電池壽命的應用程序。如何優化Android應用程序的電池使用情況
謝謝。
是的,這是可能的,你的應用程序正在耗盡電池,因爲你一直在運行你的服務,而不是那個 ..................... .................................................. ............................................. 最好的做法是到 使用PendingIntent創建AlarmManager上下文,現在每3分鐘設置一次鬧鐘。 創建一個每3分鐘接收一次鬧鐘的BroadcastReceiver。 NOW .... 從該Receiver開始您的服務對該服務進行計算並將其保存到數據庫中。在保存clear()所有intents數據庫對象並關閉數據庫連接之後。 並且在完成所有這些操作之後,請立即調用stopService()來停止服務。 這使得您的應用程序僅在每3分鐘後執行startService(),並在完成所有計算後停止服務。 檢查與此,我相信你不會得到任何有關電池的問題,因爲你的服務將運行最大2秒每3分鐘:)
簡單:不要做那些不需要的東西。 –
http://developer.android.com/training/monitoring-device-state/index.html – oldergod
也正確使用應用程序生命週期功能! – adarsh