eclipse中Android项目架构
安卓项目的根目录中包含一些自动生成的文件和文件夹,他们是组成Android应用程序的必须部分,他们在应用程序中所起到的作用和主要功能如下:
src文件夹:该文件夹用来存放香米中的所有源文件,当项目刚创建时,该文件夹中将包含activity的源文件,以后用户创建的源文件也都将存放在该文件夹中。
gen文件夹:该文件夹中包含一个在创建项目是自动生成的R.java文件,该文件时只读模式的,不能手动改变。R.java文件中包含很多的静态类,这些静态类用来表示项目中所有资源的引用。
Android文件夹:该文件夹中包含Android.jar文件,这是一个java归档文件,其中包含构建应用程序所需的所有的Android SDK库和APIs。
assets文件夹:包含应用程序需要使用到的视频和音频文件。
res文件夹:该文件夹是资源目录,包含项目中的资源文件并将其编译进应用程序。 向此目录添加资源文件时,会被R.java文件自动记录。改文件夹下有5个子文件夹,即drawabel-hdpi,drawabel-idpi,drawabel-mdpi,layout和values.其中,三个drawabel开头的文件夹中包含一些应用程序中使用的图标文件,layout文件夹中包含界面布局文件main.xml,values文件夹中包含程序中要使用到的字符串引用文件String-xml。
AndroidManifest.xml文件:该文件时项目的总配置文件,用来配置应用中所使用的各种组件。在这个文件中,可以设置应用程序中所提供的功能以及应用程序所使用到的服务和Activity。
default.properties文件:该违建负责记录项目中所需要的环境信息。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理