android應用保活機制


android應用保活的基本原理:

都是通過雙進程互拉以及設置進程的重要性,除非你root后

把自己的進程設置成系統進程。

互拉的方式有很多種

1.可以通過監聽系統廣播來把自己拉起來

2.可以多個app相互拉

3.可以把自己的服務搞成前台服務

4、在service的onstart方法里返回 STATR_STICK

5、添加Manifest文件屬性值為android:persistent=“true”

6、覆寫Service的onDestroy方法

7、服務互相綁定

8、設置鬧鍾,定時喚醒

9.自己的app在native層fork一個子進程來與主進程互拉

 

代碼庫:https://github.com/Vinzhuo/androidKeepAlive

            https://github.com/Vinzhuo/applock

 參考:http://dev.qq.com/topic/57ac4a0ea374c75371c08ce8

 參考:http://blog.csdn.net/marswin89/article/details/50899838


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM