Android Room 数据库本地存储
Android Room 是 SQLite 抽象层编译时验证 SQL。DAO 定义数据库操作。配合 Flow 做响应式查询。本文用 Room 存储待办事项。
Android 分区存储 Scoped Storage
Android 10+ Scoped Storage 限制应用直接访问共享目录。MediaStore 操作媒体文件SAF 选择文件。本文迁移应用图片保存到 Scoped Storage。
Android 后台服务 Foreground Service
Android 12+ 限制后台启动服务。长时间运行任务需要用 Foreground Service 显示通知。WorkManager 处理可延迟后台任务。本文实现音乐播放前台服务。
Android Jetpack Navigation 导航组件
Jetpack Navigation 组件管理 Fragment 切换支持深链接和类型安全传参。NavGraph 定义导航图谱。本文实现 Tab 导航和详情页传递参数。
Jetpack Compose Android 声明式 UI
Jetpack Compose 用 Kotlin 声明式构建 Android UI 替代 XML Layout。@Composable 标记可组合函数状态变化自动重组。本文构建一个联系人列表页。
Android gradlew 找不到命令不是环境变量问题
Android gradlew 找不到命令不是环境变量问题是开发中经常遇到的问题。本文从实际场景出发分析原因并给出可操作的解决方案适合正在排查这个问题的开发者参考。
Android Profiler 调试
使用 Android Studio Profiler 定位性能瓶颈,分析线程活动和内存分配。
Navigation 组件
使用 Navigation Graph 可视化页面路由,安全传递参数并处理回退栈。
DataStore 本地存储
使用 Preferences DataStore 或 Proto DataStore 存储键值对或结构化数据。
WorkManager 后台任务
使用 WorkManager 安排需要在满足条件时执行的异步任务,保证完成。
Android Jetpack 组件
全面了解 Jetpack 库,使用 ViewModel、Navigation、Paging 等提升开发效率。
Retrofit 网络请求
使用 Retrofit 配合协程/ RxJava 快速连接 REST API,自动转换 JSON 为 Kotlin 对象。
Android Studio 入门
熟悉 Android Studio 项目结构、模拟器使用和布局编辑器,开始原生 Android 应用开发。
Kotlin 基础教程
系统学习 Kotlin 语法、空安全、扩展函数等特性,为 Android 开发和后端开发铺平道路。
Kotlin 与 Jetpack Compose Android 开发
使用 Kotlin 和 Jetpack Compose 构建现代化 Android UI,学习 Composable 函数、状态管理、导航与 Material Design 3。