WorkManager Masterclass For Android Developer

所在平台: Udemy

课程主页: https://www.udemy.com/course/workmanager-masterclass-for-android-developer/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Android开发者的WorkManager大师班 课程概述:WorkManager是一个用于安排可延迟工作的库,确保在满足特定条件后某个时间点执行工作。WorkManager允许监控工作状态,并能够创建复杂的工作链。当可用时,WorkManager使用底层的作业调度服务,具体标准如下:对于API 23及以上版本使用JobScheduler,对于API 14-22使用自定义的AlarmManager和BroadcastReceiver实现。所有工作必须在ListenableWorker类中完成。推荐大多数开发者从简单的Worker实现开始。如果有可选依赖项,您也可以使用CoroutineWorker或RxWorker。所有后台工作都有最多十分钟的执行时间限制,超过此时间后,工作者将被提示停止。 WorkManager支持两种类型的工作:OneTimeWorkRequest和PeriodicWorkRequest。课程将涵盖这两种类型的工作,从基础开始学习,到课程结束时掌握这一技能。课程的第一部分将学习基本概念,第二部分将了解CoroutineWork,第三部分将学习RxJavaWork,并通过构建一些实际应用来更清晰地理解所有概念。

课程评论(0条)

课程详情

WorkManager is a library used to enqueue deferrable work that is guaranteed to execute sometime after its Constraints are met. WorkManager allows observation of work status and the ability to create complex chains of work. WorkManager uses an underlying job dispatching service when available based on the following criteria· Uses JobScheduler for API 23+· Uses a custom AlarmManager + BroadcastReceiver implementation for API 14-22All work must be done in a ListenableWorker class. A simple implementation, Worker, is recommended as the starting point for most developers. With the optional dependencies, you can also use CoroutineWorker or RxWorker. All background work is given a maximum of ten minutes to finish its execution. After this time has expired, the worker will be signalled to stop.There are two types of work supported by WorkManager: OneTimeWorkRequest and PeriodicWorkRequest. We will cover both on this course and we will learn from very basic and we will master the skill by the end on the course.In the first section will learn about the basic concept and in the second section we will learn about the CoroutineWork and in the third section we will learn about the RxJavaWork and we will build some practical application to understand all the concept clearly.

课程标签

0人关注该课程

主题相关的课程