Eclipse的Android项目结构说明


关键词

Andriod eclipse 项目框架

摘要

本文介绍用Eclipse创建的Android项目的结构,它包含哪些目录和配置文件,它们是怎么协同工作的。

新创建一个Andriod项目时,有如下目录:

src/
....命名空间....
Main.java
gen/
....命名空间....
R.java
assets/
res/
drawable-hdpi/
drawable-ldpi/
drawable-mdpi/
layout/
values/
AndroidManifest.xml
default.properties

下面分别介绍。

1、src目录
src目录是工程项目的源文件目录,里面存放用户自已开发的.java文件。默认情况下,Eclipse已经为我们创建了一个Main.java作为工程的入口程序。

2、R.java
这个文件是将运行时的各种资源整合到一个系统构架的类中,这个类会自动创建很多子类,每个子类对应一个资源记录。

3、res资源目录
资源目录下有各种图片目录(分高中低清晰度三个目录)、布局目录(layout)、值目录(values)。我们拖入一个图片到图片目录中,或者在values目录下创建一个值文件,这些资源都会自动被记录到R.java中。

4、drawable-hdpi
图片目录,有drawable-hdpi(高像素)、drawable-ldpi(低像素)、drawable-mdpi(中像素)三个目录。工程中的图片,一般均使用png格式。

5、layout
存放布局文件,布局文件均为xml文件。

6、values目录
values目录下可存放的文件:
string.xml, arrays.xml, dimens.xml, color.xml, style.xml

如何在程序中来取这些文件中的值呢?
string.xml getResource().getString(resourceId)或者getResource().getText(resourceId)
arrays.xml getResource().getStringArray(resourceId)
color.xml getResource().getDrawable(resourceId)或者getResource().getColor(resourceId)
dimens.xml getResource().getDemension(resourceId)
style.xml不需要取值。

关于Eclipse的Android项目结构说明,本文就介绍这么多,希望对您有所帮助,谢谢!

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:Eclipse的Android项目结构说明:http://www.splaybow.com/post/eclipse-android-stucture.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« 如何部署Android开发环境

相关文章:

Eclipse的Android项目结构说明  (2014/9/25 9:18:40)

如何部署Android开发环境  (2014/8/27 15:23:18)