Jetpack使用(三)DataBinding核心原理
DataBinding
是 Google 在 Jetpack 中推出的一款数据绑定的支持库,利用该库可以...
Jetpack使用(四)ViewModel核心原理
ViewModel其实是和前面说的LiveData一起组合使用的,引用官方的一句话:ViewModel...
Jetpack使用(六) WorkManager的4种用法
WorkManager有什么用:
一:确保重要的后台任务,一定会被执行,后台任务(例如:...
Jetpack使用(五)Navigation核心原理
Navigation是Jetpack里提供的用户导航的组件,比如我们在一个activity中实现3个fra...
Jetpack系列-WorkManager使用和源码分析
1 简介
WorkManager是Jetpack组件库中的一个组件,主要用于处理立即执行、长时...
Android JetPack系列之——LiveData
LiveData是Jetpack组件的一部分,更多的时候是搭配ViewModel来使用,相对于Observa...
Android JetPack系列之——ViewModel
android开发的架构经历了MVC、MVP、MVVM,三种架构方式没有好与差的区分,在实际的...
Jetpack全家桶之Lifecycle
首先,Lifecycle是什么?干什么?怎么用?
一、是什么?
Life生命,cycle周...
android compose中HorizontalPager与BottomNavigation联动遇到的问题
Recomposition的概念以及原则
在讲HorizontalPager与BottomNavigation联动之前先需...
jetpack组件—声明式UI:compose(三):constraintLayout
我在前面的文章中介绍了一些compose的基础,但是很显然还不能够应用到开发中以面对...
jetpack compose实战——TopAppBar的使用和封装
TopAppBar的使用
源码
有两个源码,我们看其中一个
@Composable
fun TopAppBar(
...
JetPack–DataBinding
MVP和MVVM中,ViewModel与Presenter很类似,只不过ViewModel和View层多了双向绑定...
JetPack–Paging2
Paging是一个用于分页加载的组件,对于一些列表数据,以前大家都使用过的一种方式...
Android Jetpack系列–1.Lifecycle使用及源码解析
Jetpack简介
定义
Jetpack 是一个由多个库组成的套件;
主要包括架构(Archit...
Android Jetpack系列–8. DataStore使用详解
SharedPreferences 和 DataStore 对比
SharedPreferences:
可能阻塞UI线程,导...
Android Jetpack系列–7. WorkManager使用详解
相关知识
交换空间:当系统内存资源已被耗尽,但是又有额外的内存资源请求的时...
Android Jetpack系列–6. Paging3使用详解
定义
Google 推出的一个应用于 Android 平台的分页加载库;
Paging3和之前版...
Android Jetpack系列–5. App Startup使用详解
定义
一个可以用于加速App启动速度的库;
提供在 App 启动时初始化组件简...

