免费编程教程

Android Room 数据库本地存储

Android Room 是 SQLite 抽象层编译时验证 SQL。DAO 定义数据库操作。配合 Flow 做响应式查询。本文用 Room 存储待办事项。

15 0 0
2026-07-13
Android 分区存储 Scoped Storage

Android 10+ Scoped Storage 限制应用直接访问共享目录。MediaStore 操作媒体文件SAF 选择文件。本文迁移应用图片保存到 Scoped Storage。

25 0 0
2026-07-12
Android 后台服务 Foreground Service

Android 12+ 限制后台启动服务。长时间运行任务需要用 Foreground Service 显示通知。WorkManager 处理可延迟后台任务。本文实现音乐播放前台服务。

16 0 0
2026-07-12
Android Jetpack Navigation 导航组件

Jetpack Navigation 组件管理 Fragment 切换支持深链接和类型安全传参。NavGraph 定义导航图谱。本文实现 Tab 导航和详情页传递参数。

21 0 0
2026-07-11
Jetpack Compose Android 声明式 UI

Jetpack Compose 用 Kotlin 声明式构建 Android UI 替代 XML Layout。@Composable 标记可组合函数状态变化自动重组。本文构建一个联系人列表页。

22 0 0
2026-07-10
Android gradlew 找不到命令不是环境变量问题

Android gradlew 找不到命令不是环境变量问题是开发中经常遇到的问题。本文从实际场景出发分析原因并给出可操作的解决方案适合正在排查这个问题的开发者参考。

17 0 0
2026-07-04
Android 打包时 gradlew 找不到命令不是环境变量问题

运行时提示 gradlew command not found 通常不是 JAVA_HOME 的问题而是 gradlew 文件没有执行权限。chmod +x gradlew 即可。如果 gradlew 不在项目根目录或者 Gradle 版本和项目要求不一致也会报错。本文列出 three 个常见原因及对应的解决步骤。

25 0 0
2026-07-04
Android Profiler 调试

使用 Android Studio Profiler 定位性能瓶颈,分析线程活动和内存分配。

23 0 0
2026-06-17
Navigation 组件

使用 Navigation Graph 可视化页面路由,安全传递参数并处理回退栈。

20 0 0
2026-06-17
DataStore 本地存储

使用 Preferences DataStore 或 Proto DataStore 存储键值对或结构化数据。

33 0 0
2026-06-17
Paging 分页加载

使用 Paging 3 加载并显示网络或本地数据库中的分页数据。

22 0 0
2026-06-17
WorkManager 后台任务

使用 WorkManager 安排需要在满足条件时执行的异步任务,保证完成。

19 0 0
2026-06-17
Android Jetpack 组件

全面了解 Jetpack 库,使用 ViewModel、Navigation、Paging 等提升开发效率。

27 0 0
2026-06-17
Dagger/Hilt 依赖注入

使用 Hilt 自动注入依赖,降低组件耦合,提高测试性和代码可读性。

26 0 0
2026-06-17
Retrofit 网络请求

使用 Retrofit 配合协程/ RxJava 快速连接 REST API,自动转换 JSON 为 Kotlin 对象。

21 0 0
2026-06-17
Room 数据库

使用 Room 在 Android 中安全、高效地操作本地数据库,支持编译时 SQL 验证。

25 0 0
2026-06-17
Android MVVM 架构

构建可维护的 Android 应用,使用架构组件实现视图与数据的清晰分离。

22 0 0
2026-06-17
Android 开发基础

掌握 Android 四大组件基础,使用 XML 或 Compose 构建用户界面。

20 0 0
2026-06-17
Android Studio 入门

熟悉 Android Studio 项目结构、模拟器使用和布局编辑器,开始原生 Android 应用开发。

20 0 0
2026-06-13
Kotlin 基础教程

系统学习 Kotlin 语法、空安全、扩展函数等特性,为 Android 开发和后端开发铺平道路。

25 0 0
2026-06-13
Kotlin 与 Jetpack Compose Android 开发

使用 Kotlin 和 Jetpack Compose 构建现代化 Android UI,学习 Composable 函数、状态管理、导航与 Material Design 3。

22 0 0
2026-06-12