Android #

文档结构 #

本指南按以下结构组织,适合初学者按顺序学习:

1. 基础入门 #

主题 描述 文档链接
Android简介 Android的发展历史、架构、应用领域 android-intro.md
开发环境搭建 Android Studio安装与配置 android-studio.md
第一个Android应用 创建项目、运行调试 first-app.md
项目结构解析 Android项目目录结构详解 project-structure.md
Kotlin基础 Kotlin语法快速入门 kotlin-basics.md

2. 四大组件 #

主题 描述 文档链接
Activity Activity生命周期、启动模式 activity.md
Service Service类型、生命周期、后台服务 service.md
BroadcastReceiver 广播注册、发送与接收 broadcast-receiver.md
ContentProvider 内容提供者、数据共享 content-provider.md
Intent与IntentFilter Intent机制、隐式意图 intent.md

3. UI开发 #

主题 描述 文档链接
布局管理 LinearLayout、RelativeLayout、ConstraintLayout layout.md
常用控件 TextView、Button、EditText、ImageView widgets.md
RecyclerView 列表控件、适配器、ViewHolder recyclerview.md
Fragment Fragment生命周期、通信 fragment.md
自定义View 自定义控件、测量布局绘制 custom-view.md
动画效果 属性动画、帧动画、补间动画 animation.md

4. 数据存储 #

主题 描述 文档链接
SharedPreferences 轻量级数据存储 sharedpreferences.md
文件存储 内部存储、外部存储 file-storage.md
SQLite数据库 数据库创建、CRUD操作 sqlite.md
Room数据库 ORM框架、数据库迁移 room.md
DataStore 现代数据存储方案 datastore.md

5. 网络编程 #

主题 描述 文档链接
网络基础 HTTP协议、网络权限 network-basics.md
OkHttp HTTP客户端、拦截器 okhttp.md
Retrofit RESTful API客户端 retrofit.md
图片加载 Glide、Coil图片加载库 image-loading.md
WebSocket 实时通信 websocket.md

6. Jetpack组件 #

主题 描述 文档链接
Jetpack概述 Jetpack组件介绍 jetpack-intro.md
ViewModel 视图模型、数据管理 viewmodel.md
LiveData 可观察数据、生命周期感知 livedata.md
Navigation 导航组件、Fragment导航 navigation.md
DataBinding 数据绑定、双向绑定 databinding.md
WorkManager 后台任务调度 workmanager.md
Hilt 依赖注入框架 hilt.md
Paging 分页加载 paging.md

7. 高级特性 #

主题 描述 文档链接
多线程编程 Thread、Handler、AsyncTask、协程 multithreading.md
Kotlin协程 协程基础、作用域、调度器 coroutines.md
Jetpack Compose 现代声明式UI框架 compose.md
MVVM架构 架构设计、代码组织 mvvm.md
性能优化 内存优化、启动优化、电量优化 performance.md
应用签名与打包 签名配置、打包发布 signing.md
最后更新:2026-03-26