Android项目在Eclipse中的目录结构

对于不是很熟悉java开发的朋友在初次使用Eclipse的时候或许对于项目的结构层次不是很清楚。这里我们着重分析一下Android项目在Eclipse中的目录层次结构。首先看下面的一副截图:

Eclipse文件目录

这是我通过建立一个项目名称为HelloWorld,应用程序名称为Hello,包名为cmj.android,Activity的名称为MyActivity,sdk为1.5的项目得到的目录。

src里面放的是源文件,也就是没有进行编译的程序文件。里面包含了一个包cmj.android,包里面有源文件MyAcitvity.java。

gen里面放的是生产的文件,你也很容易看到他后面跟着解释generated java files,意思就是生成的java文件。

android1.5不是文件夹,她是android1.5平台用到的jar包。

MyAndroidLib是我自定义的一个user library,其实就是android里面的jar包,在sdk中tools目录中的lib文件夹。

assets是静态文件,主要用在应用打包的时候用到的静态文件。

res里面放的是资源文件,其中里面的drawable里面放的是应用程序里面用到的图标,layout里面放的是布局文件,values里面主要放我们应用程序中用到的string变量。

AndroidMainfest.xml主要用于描述应用程序的,例如应用程序里面有哪些组件,有哪些权限都是在这个文件中进行描述的。

除了上面的文件外,有些文件没有显示出来,我们进一步看看项目文件夹中的状况。

文件目录结构

这个是项目在实际硬盘中的目录结构,很明显和Eclipse的项目窗口看到的还是有区别的。其他目录就不再具体说了和上面一样,这里主要说一下bin目录:

bin中有cmj,其实cmj中肯定会再有一个android文件夹,里面有MyActivity.java,因为这是一个java包。

.dex文件是由android中的java虚拟机编译生成的java二进制文件。

.apk相当于java中的jar包,主要用来用来安装到手机用的。

好了,到此为止我们已经对Android项目在Eclipse中的目录结构有一定的了解了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值