排序
Activity 生命周期
Activity 的生命周期,如下图所示 onCreate() 调用时机:当 Activity 第一次被创建 时调用(只会调用一次)。常用操作:• 初始化界面(调用 setContentView() 加载布局)• 初始化数据、变量、...
Paging Library
基本介绍 Paging Library 是 Android Jetpack 中用于 高效加载大型数据集的一套组件。它能够让你的应用以 分页(Page) 的方式逐步加载数据,而不是一次性加载全部,尤其适用于: 数据量很大(...
Intent
Intent 是一个基本组件,它促进了应用程序不同组件之间以及不同应用程序之间的通信。Intent 用于请求同一应用内或由其它应用执行的操作,它们用于各种目的,例如启动Activity、启动服务、广播消...
State
当 State 改变时,Compose 会自动重新构建(recompose)相关 UI,这就是 Compose 声明式 UI 的核心。 mutableStateOf mutableStateOf 是 Jetpack Compose 中最基础的状态容器。它会: 存储任意...
Navigation
依赖添加 如需使用 Navigation,需要添加依赖,具体参考 Navigation 。 dependencies { val nav_version = '2.9.6' implementation('androidx.navigation:navigation-compose:$nav_version') } ...
Layout
Jetpack Compose 提供了多种选项,用于在容器内对齐和排列 UI 元素,比如 Column、Row、Box。 常用的布局类型 Arrangement Arrangement 用于控制子项在主轴方向上的间距,因此在 Column 中会看...
Composable
在 Jetpack Compose 中,每一个 UI 元素都是通过一个带有 @Composable 注解的函数构建的,例如: @Composable fun Greeting(name: String) { Text(text = 'Hello $name') } 只要一个函数前加了 ...
Retrofit
Retrofit 是 Square 出品的一个 类型安全的 HTTP 客户端,用于 Android / Java / Kotlin 中进行网络请求。 基于 OkHttp 支持 协程(suspend) 支持 Gson / Moshi 解析 基本使用 1. 添加依赖 dep...
Android 组件
基本介绍 Android 有四种主要的组件。 Android 的四大组件 Activity 具有用户界面的单个屏幕。 用户交互的入口。 Services 在后台运行,用户执行无用户界面的长时间操作/任务。 Broadcast Recei...
ROOM Database
Room Database 是 Android 官方提供的本地数据库框架,是 Jetpack 架构组件的一部分,用于在应用中以安全、简洁、高效的方式存储本地数据。它在 SQLite 之上提供了更高层的抽象,让开发者更容易...










