欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android开发app保活,最小化可唤起界面,强杀可再次弹起(已兼容7.0)

程序员文章站 2022-03-26 19:45:53
1.项目中创建HeartBeatServicepublic class HeartBeatService extends AbsHeartBeatService { @Override public void onStartService() { } @Override public void onStopService() { } @Override public long getHeartBeatMillis() { ....
1.项目中创建HeartBeatService

public class HeartBeatService extends AbsHeartBeatService {

    @Override
    public void onStartService() {
    }

    @Override
    public void onStopService() {
    }

    @Override
    public long getHeartBeatMillis() {
        return 30 * 1000;
    }

    @Override
    public void onHeartBeat() {
    //这里做intent跳转到MainActivity,来处理你的逻辑
    }
}

在Manifest中注册服务

<service android:name=".HeartBeatService"/>

初始化并启动服务在application

DaemonHolder.init(this, HeartBeatService.class); 

开主界面开启保活,可以用点击事件控制开启和关闭

DaemonHolder.startService();
DaemonHolder.stopService();


上述是调用的方式


核心内容是引入module包

Android开发app保活,最小化可唤起界面,强杀可再次弹起(已兼容7.0)

包的内容我上传到csdn上了,需要的朋友可以下载。

https://download.csdn.net/download/qq_35874340/12916233

本文地址:https://blog.csdn.net/qq_35874340/article/details/108984556