Jetpack compose绘制图标的方式比较有趣,得益于kotlin神奇的语法,不需要像flutt...
2023-09-10 677

尽管Jetpack Compose早在去年10月就已经宣布支持ProGuard了,还认真的给出了一张...
2023-09-10 576

一 、DataStore介绍 Jetpack DataStore 是一种改进的新数据存储解决方案,允许...
2023-09-10 535

想要在程序被系统杀死后,数据依然还在有两种方法。 第一种方法就是比较旧的一...
2023-09-10 401

Jetpack简介 定义 Jetpack 是一个由多个库组成的套件; 主要包括架构(Archit...
2023-09-10 494

LiveData 定义 一种可观察的数据存储器类,直译为实时数据(是一个数据持有者,...
2023-09-10 427

ViewModel LiveData和ViewModel是一对好搭档 定义 视图模型,以感知生命周...
2023-09-10 440

定义 即数据绑定,使数据对象和xml布局绑定,支持双向绑定,是Android团队实现...
2023-09-10 456

定义 一个可以用于加速App启动速度的库; 提供在 App 启动时初始化组件简...
2023-09-10 404

定义 Google 推出的一个应用于 Android 平台的分页加载库; Paging3和之前版...
2023-09-10 610

相关知识 交换空间:当系统内存资源已被耗尽,但是又有额外的内存资源请求的时...
2023-09-10 497

SharedPreferences 和 DataStore 对比 SharedPreferences: 可能阻塞UI线程,导...
2023-09-10 418

相关知识 依赖注入 Dependency Injection,简称DI; 依赖项注入可以使代码解...
2023-09-10 273

Banner框架介绍和使用 项目源码地址:Banner.kt源码 效果 我们首先看下我们今...
2023-09-10 627免费
免费

android开发的架构经历了MVC、MVP、MVVM,三种架构方式没有好与差的区分,在实际的...
2023-09-10 441

首先,Lifecycle是什么?干什么?怎么用? 一、是什么? Life生命,cycle周...
2023-09-10 395

Recomposition的概念以及原则 在讲HorizontalPager与BottomNavigation联动之前先需...
2023-09-10 592

我在前面的文章中介绍了一些compose的基础,但是很显然还不能够应用到开发中以面对...
2023-09-10 440

MVP和MVVM中,ViewModel与Presenter很类似,只不过ViewModel和View层多了双向绑定...
2023-09-10 583

目录 LifeCycle的作用 LifeCycle的出现是为了解耦系统组件的生命周期与自定...
2023-09-10 303
显示验证码
没有账号?注册  忘记密码?