Android-AppDaemon
在闹钟服务的onCreat加入Android-AppDaemon这个开源的守护进程。代码如下:
@Override public void onCreate() { super.onCreate(); Daemon.run(DaemonService.this, DaemonService.class, Daemon.INTERVAL_ONE_MINUTE); startTimeTask(); grayGuard(); }
为进一步保证闹钟服务的存活,同加上灰色保活(利用系统的漏洞启动前台Service)。
代码如下:
private void grayGuard() { if (Build.VERSION.SDK_INT