Alive ReadMe

拉活模块所用手段

  • 注册系统广播(启动、锁屏等)
  • 1像素Activity
  • 前台常驻Service
  • JobScheduler 5.0以后有效
  • 账户同步
  • Native线程保护 5.0以前有效

如何使用

  • 继承BaseApplication或复写BaseApplication的写法
  • 在values/strings.xml里改tencent.alive里面的内容为应用的包名
  • 在KeepLiveManager里改JobScheduler和账户同步间隔,默认30秒
  • 在native-lib.cpp里面改Native线程轮询间隔mTime,默认60秒

如何编译

  • Java层直接编译
  • Native层在jni文件夹里编译,编译后把libs/armeabi文件夹下的可执行文件放到assets文件目录下
  • 生成Apk

你可能感兴趣的:(Alive ReadMe)