android程序的目录结构

android程序的目录结构

ID:30776439

大小:55.50 KB

页数:6页

时间:2019-01-03

android程序的目录结构_第1页
android程序的目录结构_第2页
android程序的目录结构_第3页
android程序的目录结构_第4页
android程序的目录结构_第5页
资源描述:

《android程序的目录结构》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Android程序的目录结构Android的项目的目录结构,在开始设计程序时,可能感觉不到有多大的用处,但是随着开发的深入,会涉及到各种类型的文件,项目的目录结构就非常重要了,你不能把文件乱放,否则系统不会识别到你的文件。所以,刚开始就对项目的目录机构多了解一点对后面的开发还是有好处的。本文将介绍Android应用程序的目录结构。本目录下有如图的目录结构:FileEditRefactorSourceNavigateSearchProjectRunWind二;7酋亂叼▼□挣▼O▼Q▼flPackageExplorer却▲諺He

2、lloworld]项目澎src▲曲com.example.helloworld皐重尋的文件夹]>JT

3、MainActivity.java羽gen[GeneratedJavaFiles]AAndroid5.1.1寺assets匪bin>t>>t>t>t>t>t>谢res0drawable・hdpi0drawable-ldpi0drawable・mdpi0drawable-xhdpi0drawable-xxhdpil2z>layout[Clactivity_main.xml0menu0values—values-vll」valu

4、es-vl40values-w820dpAndroidManifest.xml1_最重要的文件夹2最重要的文件3嘔icjauncher-web.png[J]proguard-project.txt[8

5、project.properties下面我们来——介绍:(-)Src:该目录中存放的是该项目的源代码这个目录文件和Java程序的项目是一样的,都是存放程序开发的包和类。(-)Gen:该目录下的文件全部都是ADT自动生成的,一般并不需要去修改,实际上该目录下只定义了一个R.java文件,该文件相当于项目的字典,为项目中用户界面、

6、字符串、图片等资源都会在该类中创建其惟一的ID,当项目中使用这些资源时,会通过该ID得到资源的引用。(三)Android5.1.1:该目录中存放的是该项目支持的jar包,其实就是我们开发中能够调用的很多类和方法都在里面Oassets:资源路径,不会在R文件注册。该目录用于存放项目相关的资源文件,例如文本文件等,在程序中可以使用“getResources・getAssets().open(”text・txt”)”得到资源文件的输入流Inputstream对象。(五)bin:二进制文件,包括class.资源文件、dex、apk等

7、。不需要了解这个。(六)res:该目录用于存放应用程序中经常使用的资源文件,其中包括图片、声音、布局文件以及参数描述文件等,其中包括多个目录。这个很重要。其中以drawable开头的文件夹用于图片资源,其中hdpi是默认的图片存储地方,而其他几个是根据图片大小来确定存放哪个地方。xxhdpi存放最大的图片。2.layout文件夹存放的是应用程序的布局文件,这个也是很重要的,我们以后开发的页面布局都在这里3.menu:菜单文件夹4.values存放的则是所有xml格式的资源描述文件例如:字符串资源的描述文件strings.xm

8、L样式的描述文件styles.xmk颜色描述文件colors.xmkdimens.xml尺寸描述文件以及数组描述文件arrays.xml等。5.raw用于存放应用程序所用到的声音和视频等资源。raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;相比较assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。(七)AndroidManifest.xml:清单文件,在软件安装的时候被读取。这个文件是非常重要的,在后面开发中经常会编辑它。Andr

9、oid中的四大组件(Activity、ContentProvider^BroadcastReceiver、Service)都需要在该文件中注册程序所需的权限也需要在此文件中声明,例如:电话、短信、互联网、访问SD卡。(八)proguard-project.txt:代码混淆相关文件,这个跟我们开发没什么关系,不用管。(九)project.properties:工程属性的配置文件,供Eclipse使用,读取该项目使用Android版本号。也不怎么要管。上面比较详细的介绍了‘Android项目的工程目录,有写知道就可以了,一般不用

10、怎么管,但是像src文件夹和res文件夹和AndroidManifest文件可以重点去研究一下。还有一点要注意的是,Android下面的文件夹是不能随意创建的,它的命名都是固定的,基本上就是上面提到的那些,如果你随意创建,程序运行是识别不到你的文件夹的。最后我们介绍一下一个项目做好之后,程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。