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

步步为营学习android,步步惊喜之android基础篇-android工程目录文件学习1

2012-11-07 21:04 453 查看
Android 工程文件目录结构简述1



可能对于老手来说,讲这个太没有必要了,但是作为菜鸟的我还是想写下我学习的过程,点滴的进步与大家分享。文件目录结构对于新手来说有点陌生,从传统的java编程到android编程。可能有点不习惯,特别是对于像我这样没做过什么java项目的,开始确实不是很好理解。不过还是那句话,步步为营,步步惊喜。打好基础是关键,特别是对于菜鸟的我。废话少说,开下面一个名位HelloFile的android工程文件目录。



我现在逐一大致介绍:

src:存放我们编写的java文件;

gen:该目录不用我们开发人员维护 ,但又非常重要的目录。该目录用来存放由 Android 开发工具所生成的目录。该目录下的所有文件都不 是我们创建的,而是由 ADT 自动生成的。

Android 2.1:存放android 包,我们用的android2.1 jar 包。

bin res: 由软件帮我们生成的apk包和编译好的class文件我们可以反编译看到我们的程序信息;比如发布google market上的apk包。

asset:assets文件夹里面的文件都是保持原始的文件格式,需要用AssetManager以字节流的形式读取文件。不像res文件,系统会自动编译成R.java文件,读取简单。

res:位资源目录(resource)。下面分很多小文件存放多媒体信息,是android开发经常打交道的文件目录。

AndroidManifest.xml: 该文件是功能清单文件,该文件列出了应用中所使用的所有组件 , 如“activity”,以及后面要学习的广播接收者、服务等组件。

proguard.cfg:当你新建了一个Android工程之后,一个proguard.cfg文件会在工程的根目录下自动创建。这个文件定义了混淆器是怎样优化和混淆你的代码的,所以懂得怎样根据你的需要来定制是非常重要的

default.properties:该文件一般也不需要手工去更改。该文件存放了项目对应的一些 环境配置,如应用要求运行的最低 Android 版本比如target=android-7。

下面我讲一一详细介绍,举详细的例子让大家充分了解android工程目录结构,这样以后用起来顺手。

待续!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: