# 小米便签文档Adnroid studio结构分析 - ## Notes[My Appication] - 项目根目录,包含所有源代码、资源文件和配置 - .gradle 存放Gradle Wrapper文件,确保团队使用版本统一的Gradle - .idea Android Studio的IDE配置文件(代码风格、运行配置、版本控制忽略规则) - **app 核心目录模块,包含应用代码、资源文件和模块配置** - build 存放Gradle构建过程中生成的临时文件和最终输出文件 - **src 存放应用的所有源代码和资源文件,是开发者的主要工作目录** - androidTest 仪器化测试(需要运行在真机\模拟机上的测试) - **main 应用核心代码** - **Java 存放项目的源代码(所有业务逻辑、数据模型、工具类)** - net.micode.notes - data 数据层 - gtask Google Tasks同步相关逻辑 - modle 数据模型层,定义核心数据结构 - tool 工具类,封装通用功能 - ui 用户界面层 - weidget 自定义控件或桌面小部件 - MainActivity 应用入口,通常作为为启动页或导航中心 - res 存放所有的静态资源管理文件(布局、图片、字符串、样式),Android 会根据资源自动配置最佳资源 - test[uniteTest] 单元测试(快速验证逻辑) - build 构建生成的临时文件(如编译后的类、APK),删除后会自动重新生成 - ## External Libraries - 外部依赖库,由Gradle或IDE自动管理