美文网首页
JobScheduler 使用

JobScheduler 使用

作者: Ggx的代码之旅 | 来源:发表于2016-11-01 14:52 被阅读120次

Android 5.0推出了一款新的工作模式——JobScheduler,用来执行后台任务。

官方解释:This is an API for scheduling various types of jobs against the framework that will be executed in your application's own process.
这是一个执行在你自己的应用程序中用于调度各种类型的作业的一个API。

该类包含在android.app.job包下,此包下有4个类。


|Classes |
| --- | --- |
|JobInfo|封装JobScheduler用来执行作业的容器|
|JobInfo.Builder|用来构建JobInfo对像|
|JobParameters|用于配置/标识您的作业参数。|
|JobScheduler|该类用来执行任务作业用的|
|JobService|JobScheduler的回调入口服务|

  • JobInfo

这个对象是用来构建作业信息的,然后交由JobScheduler去执行,该对象需要用JobInfo.Builder创建。
此类中定义了几种工作类型:
1.NETWORK_TYPE_ANY
任意的网络环境,这个工作模式下,必须要连网。
2.NETWORK_TYPE_NONE
这个类型是默认的。表示与网络状态无关
3.NETWORK_TYPE_UNMETERED
必须连接非计费的网络,应该就是wife环境下。

点错发布了,未完待续.....

相关文章

  • JobScheduler 使用

    Android 5.0推出了一款新的工作模式——JobScheduler,用来执行后台任务。 官方解释:This ...

  • JobScheduler的使用和原理

    1、JobScheduler的使用 1.1 简介 JobScheduler主要用于在未来某个时间下满足一定条件时触...

  • Android JobScheduler的使用和原理

    我们先看一下JobScheduler的使用,了解一下JobScheduler的用法,在看一下JobSchedule...

  • Android Jobscheduler使用

    Android Jobscheduler使用 Until android API 25 一、Jobschedule...

  • JobScheduler的使用

    在一篇关于网络优化的博文中发现了这个词。我们的项目中并没有使用到这个东西,但看了一下还是非常好用的,mark一下以...

  • JobScheduler 的使用

    一、JobSchedule 的作用 JobSchedule 是一个服务调度器,它可以在特定的条件下吊起我们需要使用...

  • Android-JobScheduler使用

    JobScheduler允许开发者创建在后台执行的job,当被预置的条件被满足时,这些job将在后台执行。尤其是在...

  • Spark Streaming(2) - JobSchedule

    本文基于Spark 2.11 1. 前言 Spark Streaming(1)中提到JobScheduler使用J...

  • JobScheduler

    JobScheduler JobScheduler是Android L(API21)新增的特性,用于定义满足某些条...

  • 从JobScheduler到WorkManager

    JobScheduler介绍 JobScheduler是一个任务调度的类。它与AlarmManager不同的是这个...

网友评论

      本文标题:JobScheduler 使用

      本文链接:https://www.haomeiwen.com/subject/rpteuttx.html