3. Android 项目目录结构

  • src/ (源代码目录): 存放 Java 源代码文件。
  • gen/ (自动生成目录): 存放 Android 开发工具自动生成的文件,其中最重要的是 R.java
    • R.java: 项目中所有资源的索引文件,由 Android 开发工具自动生成和更新。它就像一个字典,包含了界面、图标、常量等资源的 ID,方便应用查找和使用。避免手动修改此文件。
    • 资源索引机制: 编译器会检查 R.java 中的资源是否被使用,未使用的资源不会被编译进应用,从而减少应用体积。
  • res/ (资源目录): 存放应用使用的各种资源,例如:
    • XML 界面文件
    • 图片
    • 数据文件
  • AndroidManifest.xml (功能清单文件): 列出应用程序的功能,例如使用的服务(电话、互联网、短信、GPS 等)。
    • Activity 注册: 新建 Activity 后,需在此文件中进行配置才能被调用。
  • default.properties (项目环境信息): 一般不需要修改此文件。