You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
test/doc/小米便签文档Adnroid studio结构分析.md

1.6 KiB

小米便签文档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自动管理