拉活模塊所用手段
- 注冊(cè)系統(tǒng)廣播(啟動(dòng)、鎖屏等)
- 1像素Activity
- 前臺(tái)常駐Service
- JobScheduler 5.0以后有效
- 賬戶同步
- Native線程保護(hù) 5.0以前有效
如何使用
- 繼承BaseApplication或復(fù)寫B(tài)aseApplication的寫法
- 在values/strings.xml里改<string name="account_auth_type">tencent.alive</string>里面的內(nèi)容為應(yīng)用的包名
- 在KeepLiveManager里改JobScheduler和賬戶同步間隔,默認(rèn)30秒
- 在native-lib.cpp里面改Native線程輪詢間隔mTime,默認(rèn)60秒
如何編譯
- Java層直接編譯
- Native層在jni文件夾里編譯,編譯后把libs/armeabi文件夾下的可執(zhí)行文件放到assets文件目錄下
- 生成Apk