本仓库用于统一保存《Android 应用开发》课程实验项目。每个实验按主题放在 projects/android-app-development/ 下,并作为独立 Gradle 模块运行,便于课堂检查、实验报告整理和 GitHub 展示。
| 实验 | 模块 | 目录 | 重点能力 |
|---|---|---|---|
| 实验一:注册界面 | app |
projects/android-app-development/01-register-page |
常用控件、表单校验、Toast 反馈 |
| 实验二:仿今日头条列表 | headlineApp |
projects/android-app-development/02-headline |
RecyclerView、多类型列表项、列表适配器 |
| 实验三:广播机制 | broadcastApp |
projects/android-app-development/03-broadcast |
无序广播、有序广播、广播拦截、指定接收者 |
| 实验四:保存 QQ 账号密码 | saveQQApp |
projects/android-app-development/03-save-qq |
SharedPreferences 保存与回显 |
| 实验五:JSON 与 DrawerLayout | jsonDrawerApp |
projects/android-app-development/04-json-drawer |
JsonReader、Gson、DrawerLayout、NavigationView |
| 扩展实验:音乐播放器 | musicPlayerApp |
projects/android-app-development/05-music-player |
Service、Binder、MediaPlayer、Handler、SeekBar |
android-lab-projects/
├── projects/android-app-development/ # 课程实验模块
├── gradle/ # Gradle Wrapper 配置
├── build.gradle
├── settings.gradle
├── gradle.properties
└── README.md
- 使用 Android Studio 打开仓库根目录。
- 等待 Gradle Sync 完成。
- 在运行配置中选择对应模块。
- 选择模拟器或真机,点击 Run 或 Debug。
./gradlew :app:assembleDebug
./gradlew :headlineApp:assembleDebug
./gradlew :broadcastApp:assembleDebug
./gradlew :saveQQApp:assembleDebug
./gradlew :jsonDrawerApp:assembleDebug
./gradlew :musicPlayerApp:assembleDebug- 同一门 Android 应用开发课程的新实验继续放在本仓库中。
- 每个实验模块保留源码、资源文件和必要说明,避免拆成多个重复仓库。
- 若补充实验报告或截图,建议放在对应实验目录的
doc/或report/子目录。