# HelloAndroidForMe **Repository Path**: FoolGuy/hello-android-for-me ## Basic Information - **Project Name**: HelloAndroidForMe - **Description**: 面向初学者的Android开发项目,涵盖基础到进阶的示例代码,帮助开发者快速掌握Android应用开发技巧。 - **Primary Language**: Android - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-03 - **Last Updated**: 2026-04-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Hello Android For Me 这是一个用于学习 Android 基础知识的项目。 ## 项目简介 本项目旨在通过实践学习 Android 开发的基础知识,包括: - ✅ Android 项目结构 - ✅ Activity 生命周期 - ✅ UI 布局(ConstraintLayout) - ✅ Kotlin 基础语法 - ✅ 事件处理 - ✅ 资源管理(strings, colors, themes) ## 技术栈 - **语言**: Kotlin - **最低 SDK**: API 24 (Android 7.0) - **目标 SDK**: API 34 (Android 14) - **构建工具**: Gradle 8.1.0 - **主要库**: - AndroidX Core KTX - AppCompat - Material Components - ConstraintLayout ## 项目结构 ``` app/ ├── src/main/ │ ├── java/com/example/helloandroidforme/ │ │ └── MainActivity.kt # 主活动 │ ├── res/ │ │ ├── layout/ │ │ │ └── activity_main.xml # 主布局 │ │ ├── values/ │ │ │ ├── strings.xml # 字符串资源 │ │ │ ├── colors.xml # 颜色资源 │ │ │ └── themes.xml # 主题样式 │ │ ├── xml/ │ │ │ ├── backup_rules.xml │ │ │ └── data_extraction_rules.xml │ │ └── AndroidManifest.xml # 应用清单 │ └── build.gradle # 应用构建配置 ├── build.gradle # 项目构建配置 └── settings.gradle # 项目设置 ``` ## 快速开始 ### 环境要求 - Android Studio Hedgehog (2023.1.1) 或更高版本 - JDK 17 或更高版本 - Android SDK API 34 ### 运行步骤 1. 克隆项目到本地 2. 使用 Android Studio 打开项目 3. 等待 Gradle 同步完成 4. 连接 Android 设备或启动模拟器 5. 点击运行按钮 ## 学习路径 ### 第一阶段:基础入门 - [x] Hello World 应用 - [ ] TextView 和 Button 的使用 - [ ] 布局基础(ConstraintLayout) - [ ] 资源文件管理 ### 第二阶段:进阶学习 - [ ] Activity 生命周期 - [ ] Intent 和页面跳转 - [ ] RecyclerView 列表 - [ ] Fragment 使用 ### 第三阶段:数据存储 - [ ] SharedPreferences - [ ] Room 数据库 - [ ] 网络请求 ## 功能特性 当前版本实现了以下功能: 1. **欢迎界面**: 显示 "Hello Android" 欢迎信息 2. **交互按钮**: 点击按钮显示学习内容 3. **简洁布局**: 使用 ConstraintLayout 实现居中布局 4. **Material Design**: 遵循 Material Design 设计规范 ## 提交记录 每次学习新的知识点后,都会提交代码并标注学习内容,例如: - `feat: 学习 Activity 生命周期` - `feat: 学习 RecyclerView 使用` - `fix: 修复布局问题` ## 许可证 本项目采用 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情。 ## 参考资料 - [Android 开发者官网](https://developer.android.com/) - [Kotlin 官方文档](https://kotlinlang.org/) - [Android Basics in Kotlin](https://developer.android.com/courses/android-basics-kotlin/course)