android避免service被kill

KILL問題:
1. settings 中stop service
onDestroy方法中,調用startService進行Service的重啟。
2.settings中force stop 應用
捕捉系統進行廣播(action為android.intent.action.PACKAGE_RESTARTED)
3. 借助第三方應用kill掉running task
提升service的優先級

 

還有在4.0以下監聽電池電量變化,檢測服務是否被關閉 關閉瞭就打開
4.0以上就是訂一個鬧鐘檢測就可以瞭

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *