首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android Jetpack 系列
今阳
创建于2021-08-24
订阅专栏
收录了Android Jetpack系列文章
等 35 人订阅
共9篇文章
创建于2021-08-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android Jetpack系列--9. Hilt使用详解
相关知识 依赖注入 Dependency Injection,简称DI; 依赖项注入可以使代码解耦,便于复用,重构和测试 什么是依赖项注入 类通常需要引用其他类,可通过以下三种方式获取所需的对象: 在
Android Jetpack系列--8. DataStore使用详解
SharedPreferences 和 DataStore 对比 SharedPreferences: 可能阻塞UI线程,导致ANR异常(需要等等sp文件加载完成,而且存储数据越多,文件越大,加载越慢
Android Jetpack系列--7. WorkManager使用详解
相关知识 交换空间:当系统内存资源已被耗尽,但是又有额外的内存资源请求的时候,内存中不活动的页面会被移动到交换空间。交换空间是磁盘上的一块区域,因此其访问速度比物理内存慢。 Android基于Linu
Android Jetpack系列--6. Paging3使用详解
定义 Google 推出的一个应用于 Android 平台的分页加载库; Paging3和之前版本相差很多,完全可以当成一个新库去学习 之前我们使用ListView和RecyclerView实现分页功
Android Jetpack系列--5. App Startup使用详解
定义 一个可以用于加速App启动速度的库; 提供在 App 启动时初始化组件简单、高效的方法,可以使用 App Startup 显示的设置初始化顺序; 提供了一个 ContentProvider 来运
Android Jetpack系列--4.DataBinding使用详解
定义 即数据绑定,使数据对象和xml布局绑定,支持双向绑定,是Android团队实现MVVM架构的一种方法; 优点 省去大量模板代码:findViewById,onClickListener,setT
Android Jetpack系列--3.ViewModel使用及源码解析
ViewModel LiveData和ViewModel是一对好搭档 定义 视图模型,以感知生命周期的形式来存储和管理视图相关的数据,让数据可在发生屏幕旋转等配置更改后继续留存; 特点 页面数据丢失(
Android Jetpack系列--2.LiveData使用及源码解析
LiveData 定义 一种可观察的数据存储器类,直译为实时数据(是一个数据持有者,给源数据包装一层,源数据使用LiveData包装后,可以被observer观察,数据有更新时observer可感知)
Android Jetpack系列--1.Lifecycle使用及源码解析
Jetpack简介 定义 Jetpack 是一个由多个库组成的套件; 主要包括架构(Architecture)、基础(Foundation)、行为(Behavior) 、界面(UI)四个方面;