本地广播LocalBroadcastManager 说到组件间通信第一个肯定想到广播BroadcastReceiv...
2023-09-10 643

组件间跳转 & ARouter路由 常见的跳转,对于用户来说就是页面跳转,对应Androi...
2023-09-10 620

Android 组件化中使用动态创建的作用是解耦; 1. 反射机制 反射有两个作用:1.反编...
2023-09-10 443

1. 数据的存储方式 最常用的五种数据存储方式: SharePreferences, File I/O, SQLit...
2023-09-10 472

权限的目的 权限设立的目的是保护安全 权限机制 系统权限分三种: Android所有者...
2023-09-10 474

GC原理 GC即垃圾收集,追踪仍然使用的所有对象,并将其余对象标记为垃圾然后进...
2023-09-10 341

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

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

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

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

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

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

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

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

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

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

LiveData是Jetpack组件的一部分,更多的时候是搭配ViewModel来使用,相对于Observa...
2023-09-10 401

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

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

Recomposition的概念以及原则 在讲HorizontalPager与BottomNavigation联动之前先需...
2023-09-10 687
显示验证码
没有账号?注册  忘记密码?