Android守护进程

来源:互联网 发布:c 高级编程第10版教程 编辑:程序博客网 时间:2024/06/05 12:38

现在越来越多的公司要求自己产品在app退入后台时,进程不会因为内存不足或者锁屏而被杀死回收,那么就要涉及到一个知识点了--进程守护。

传统的进程守护有很多种,比如说网上最开始流行的放置一个1像素的activity在屏幕上、设置startCommend为START_STIKY、提高Service优先级、开启双进程守护等等,但是当android版本升级到6.0后,这些方法貌似都失灵了,怎么办呢?别急谷歌提供了一个JobService,利用JobScheduler来守护服务,我看了下api文档烂的和屎一样,还好我们能翻墙去Google查下,腿脚不好的就来咱们的的CSDN查吧,大神还是蛮多的,就比如说:猴子搬来的救兵 他把所有的方法都整理出来了,小弟佩服!按照他的思路我自己也写了一个,5.0以下的是可以守护线程的,以为目前没有6.0的自己暂时也就没法测试,等到新公司在说吧。


                                                                                                                                                                           进程守护GitHub下载地址:点击打开链接