您的当前位置:首页Android进程守护

Android进程守护

2024-12-13 来源:哗拓教育

没有办法实战真正的进程守护,需要做的只是在用户不主动的清理内存的时候做到服务不被Kill

实现方案:

  1. <u>利用静态广播启动服务,比如说锁屏广播等</u>
  2. 提高服务的优先级,在API>19的手机上,尽量不要使用startForeground(),因为会在通知栏中出现XXX服务正在运行,体验不好。
  3. 在onStart()方法中返回 START_STICKY
  4. 在onDestroy()方法中重启服务
  5. native守护进程的方式(在Github上找了几个,没啥用,android系统做的越来越严)

其中2,3,4在国内基本上没啥用,重点说一下第一种解决方案

对于重要的通知,还是采用<u>短信</u>靠谱

显示全文