您的位置:首页 > 移动开发 > Android开发

Android应用的目录组织结构,每个文件夹及文件的用途?

2016-06-22 15:16 204 查看


src: 该文件夹是放项目的源代码的,存放java代码

gen: 该文件夹下面有个R.java文件,R.java是在建立项目时自动生成的,这个文件是只读模式的,不能更改。R.java文件中定义了一个类——R,R类中包含很多静态类,且静态类的名字都与res中的一个名字对应,即R类定义该项目所有资源的索引。

project.properties: 指定当前工程采用的开发工具包的版本

libs: 当前工程所依赖的jar包.

assets: 放置一些程序所需要的媒体文件.

bin: 工程的编译目录. 存放一些编译时产生的临时文件和当前工程的.apk文件.

res(resources):资源目录,包含项目中的资源文件并将编译进应用程序。向此目录添加资源时,会被R.java自动记录。新建一个项目,res目录下会有三个子目录:drawabel、layout、values。

drawable: 存放程序所用的图片.

layout: 存放android的布局文件.

values (应用程序所需要的数据. 会在R文件中生成id)

menu: 存放android的OptionsMenu菜单的布局.

strings.xml 存放android字符串.

AndroidManifest.xml: 项目的总配置文件,记录应用中所使用的各种组件。这个文件列出了应用程序所提供的功能,在这个文件中,可以指定应用程序使用到的服务(如电话服务、互联网服务、短信服务、GPS服务等等)。另外当新添加一个Activity的时候,也需要在这个文件中进行相应配置,只有配置好后,才能调用此Activity。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android