定义
即数据绑定,使数据对象和xml布局绑定,支持双向绑定,是Android团队实现...
2023-09-10 418
定义
一个可以用于加速App启动速度的库;
提供在 App 启动时初始化组件简...
2023-09-10 375
定义
Google 推出的一个应用于 Android 平台的分页加载库;
Paging3和之前版...
2023-09-10 583
相关知识
交换空间:当系统内存资源已被耗尽,但是又有额外的内存资源请求的时...
2023-09-10 473
SharedPreferences 和 DataStore 对比
SharedPreferences:
可能阻塞UI线程,导...
2023-09-10 388
相关知识
依赖注入
Dependency Injection,简称DI;
依赖项注入可以使代码解...
2023-09-10 233
Banner框架介绍和使用
项目源码地址:Banner.kt源码
效果
我们首先看下我们今...
2023-09-10 562免费
免费
LiveData是Jetpack组件的一部分,更多的时候是搭配ViewModel来使用,相对于Observa...
2023-09-10 258
android开发的架构经历了MVC、MVP、MVVM,三种架构方式没有好与差的区分,在实际的...
2023-09-10 410
首先,Lifecycle是什么?干什么?怎么用?
一、是什么?
Life生命,cycle周...
2023-09-10 371
Recomposition的概念以及原则
在讲HorizontalPager与BottomNavigation联动之前先需...
2023-09-10 549
我在前面的文章中介绍了一些compose的基础,但是很显然还不能够应用到开发中以面对...
2023-09-10 403
MVP和MVVM中,ViewModel与Presenter很类似,只不过ViewModel和View层多了双向绑定...
2023-09-10 556
Paging是一个用于分页加载的组件,对于一些列表数据,以前大家都使用过的一种方式...
2023-09-10 361
目录
LifeCycle的作用
LifeCycle的出现是为了解耦系统组件的生命周期与自定...
2023-09-10 272
JetPack提供了Room数据库,和GreenDAO等开源库一样,在SQLite做了封装
Room主要使...
2023-09-10 366
TopAppBar的使用
源码
有两个源码,我们看其中一个
@Composable
fun TopAppBar(
...
2023-09-10 646
建议
先学习kotlin语言,最好有Android App开发经验
项目结构
新建项目New Project...
2023-09-10 1.04k免费
免费
上次介绍了compose中大多数的标准组件,此外还有两个重要的组件:列表LazyColumn和...
2023-09-10 678
哎呀,之前一段时间都在忙,难得周日放假就继续写下吧,因为之前需要技术分享,所...
2023-09-10 448