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. 優化應用內存;

集成時,看看項目的例子就差不多,感覺面對保活,這麼多的機型真的很難做,用別人的輪子真香!

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