Android之Service保活

临近年关,这一年的自己也有了一定的进步,想着马上就可以回家过年内心实在欢喜,感谢这一年的所有!

临危受命,需要开发一个实时定位座标采集的小项目。要求很简单:定位、地图划线,然后就是后台服务的保活操作了。

今天,在此记录GitHub上好用的轮子:DaemonLibrary

集成方式:

Step 1. Add the JitPack repository to your build file

allprojects {
	repositories {
		maven { url 'https://jitpack.io' }
	}
}

Step 2. Add the dependency

	dependencies {
	        implementation 'com.github.wangshihu123:DaemonLibrary:v1.2.1'
	}

我集成时,将源码下载,并以moudle的形式加入项目中的,方便对原来的部分样式进行修改优化。 

具体的几种保活操作:

  1. 开启服务,设置服务杀死重生;
  2. 开启服务,发送通知,设置为前台服务;
  3. 双进程保活;
  4. 检测各种系统广播启动应用;
  5. 息屏打开1像素点Activity;
  6. 开启服务,播放无声音乐;
  7. 优化应用内存;

集成时,看看项目的例子就差不多,感觉面对保活,这么多的机型真的很难做,用别人的轮子真香!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章