Skip to content

Szpiss/android-lab-projects

Repository files navigation

Android 应用开发课程实验仓库

本仓库用于统一保存《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 运行

  1. 使用 Android Studio 打开仓库根目录。
  2. 等待 Gradle Sync 完成。
  3. 在运行配置中选择对应模块。
  4. 选择模拟器或真机,点击 Run 或 Debug。

命令行构建

./gradlew :app:assembleDebug
./gradlew :headlineApp:assembleDebug
./gradlew :broadcastApp:assembleDebug
./gradlew :saveQQApp:assembleDebug
./gradlew :jsonDrawerApp:assembleDebug
./gradlew :musicPlayerApp:assembleDebug

提交说明

  • 同一门 Android 应用开发课程的新实验继续放在本仓库中。
  • 每个实验模块保留源码、资源文件和必要说明,避免拆成多个重复仓库。
  • 若补充实验报告或截图,建议放在对应实验目录的 doc/report/ 子目录。

About

Android 应用开发课程实验集合:注册页、列表、广播、SharedPreferences、JSON、音乐播放器

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages