JobService 和 JobScheduler Android5.0以上的进程保活

JobService 和 JobScheduler Android5.0以上的进程保活

Android 5.0 新增了一个 JobScheduler API,允许您定义一些系统在稍后或指定条件下(如设备充电时)以异步方式运行的作业,从而优化电池寿命。下列情形下,作业计划排定功能很有用:
•   应用具有不面向用户并且可以推迟的作业
•   应用具有您更愿意在设备插入电源时再进行的作业
•   应用具有一项需要接入网络或连接 WLAN 的任务。
•   应用具有多项您希望定期以批处理方式运行的任务。

演示demo如下:

1.创建自定义的 Service 继承 JobService

public class MyJobService extends JobService {
   
}
重写 onStartJob 方法,返回true表示正在执行,此处模拟执行耗时操作的task
public boolean onStartJob(JobParameters params) {
    Log.e(TAG, "onStartJob  jobId = " + 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值