Android Jetpack
文章平均质量分 81
这个杀手不太累
这个作者很懒,什么都没留下…
展开
-
Jetpack学习之WorkManager的简单使用(五)
WorkManager是Jetpack架构组件中的,可以用来执行一些将来执行的任务。不适用于立即执行的任务,和退出时需要执行的任务。 (ps:感觉用处不大,一般需求都是立即执行的任务) 抱着学习的态度,我们来简单使用下: 导包 implementation "androidx.work:work-runtime:2.5.0" Work public class UploadWorker extends Worker { public UploadWorker(@NonNull C原创 2021-11-22 15:42:24 · 665 阅读 · 1 评论 -
Jetpack学习之Room的简单使用(四)
文章目录前言一、Room是什么? 前言 学习记录下Jetpack Room的基本使用,虽然没用过,但是出去面试万一人家一问,都不知道,就挺尴尬了,虽然我不用,但是我得知道有这个东东。 这里也说个题外话,新技术层出不穷,每天都在有新事物的出现,不可能把所有的东西都搞明白原理(天才除外),人的精力是有限的。有些东西可能学的再透彻,也不会用到,有些东西,可能只读过一段话,就终身受益。废话不说了,接着记录学习笔记。 一、Room是什么? Room 是 Jetpack架构中的工具,是对sqlite的上层封装,可以让我原创 2021-11-18 17:21:52 · 2199 阅读 · 0 评论 -
Jetpack学习之LiveData&ViewModel(三)
文章目录一、前言二、LiveData三、ViewModel 一、前言 1.Jetpack学习之DataBinding 2.Jetpack学习之Lifecycles 通过上两篇的学习,对DataBidning和Lifecyces有了简单的了解。实际使用中都是结合 LiveData 和 ViewModel 一起使用的。 以下结合代码简单使用学习下,这里也是记录下学习的过程。 二、LiveData 先来简单看下LiveData这个类,和其中的几个方法: public abstract class LiveData原创 2021-11-17 15:46:06 · 542 阅读 · 0 评论 -
Jetpack学习之Lifecycles(二)
文章目录一、前言二、Lifecycles1.Lifecycles简单分析2.总结 一、前言 Jetpack学习之DataBinding(一) 通过上篇文章的学习,介绍了DataBinding的简单使用,今天来学习记录下Jetpack架构分类下的Lifecycles。 Jetpack核心组件 Lifecycles、LiveData、ViewModel、Room也被称为AAC。 二、Lifecycles 1.Lifecycles简单分析 Lifecycles根据网上官方解释,是一个可感知Activity生命原创 2021-11-14 15:25:38 · 1958 阅读 · 0 评论 -
Jetpack学习之DataBinding(一)
文章目录一、 JetPack是什么 一、 JetPack是什么 百度下都是差不多的说明,我这里结合自己的理解记录下,可能理解的也不是很全面正确。 JetPack是一套工具库,包含4类组件、分别是架构、界面、行为、基础。(这里不结合代码个人感觉也不太好理解)。因为是一套工具库,可以单独使用,也可以配合使用。每个组件都给用户提供了一个标准,能够帮助开发者遵循最佳做法。(意思就是好用呗)。 这里从copy了一张图,大体了解下: 从图片可以看出,4大类,每种分类下面好多工具,这里学到哪个,通过简单的例子记录下,方原创 2021-11-13 20:22:44 · 1879 阅读 · 0 评论