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