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

新手入门——Ophone(Android)开发项目文件结构

2009-11-20 17:06 627 查看
写这篇文章的目的是可以让新手对项目有一个基本的了解,否则建立了一个新项目,也不知道这个项目内容是什么样的,一不小心就改错了,先看图吧,我把项目的截图放了出来。



先看结构,在项目中会有src、gen、Android 1.5、OPhone、assets、res几个目录,我们会改动的,一般是src、res、assets三个目录,当然,gen目录,也会随着我们的layout/main.xml的变更而变更。从上到下,先说src,src是我们的主工作区,代码就是在这儿写了,所以我觉得这个目录,没必要做太多的描述了。

再来看res目录,这个目录是resourse的缩写,也就是资源,注意,这个res与assets的资源不一样,这个是程序要用的资料,而assets是文件型的资源,我们在程序中可以通过file:///android_asset/filename进行访问。res目录下,更多应该是一种配置文件,相当于windows程序中的ini,asp.net的web.config这样的文件。

drawable,这个文件夹主要是放图片资源,一般我们程序的图标就放在这儿了,默认名称叫icon.png吧,如果我没有记错的话。再看layout,layout默认只有一个main.xml文件,这个文件夹主要是放布局的文件。然后还有一个values文件夹,values/strings.xml实际上相当于asp.net中的resorces文件,它是一个资源文件,这种做法有利于国际化和本地化。

再来看gen这个目录,这个目录实际上我们不用管它,当我们改动layout/main.xml的时候,系统会自动生成gen下的R.java文件,把相应的ID都加上去,我们可以看成是一个类似于持久化的东西。例如我们要访问一个名字为btnHome的Button,我们可以在程序中这样写,Button btnHome = (Button) findViewById(R.id.btnHome)。所以说,这个文件夹下的东西,我们基本上不用去管的。

最后我们看一个小东西,就是AndroidManifest.xml,这个文件比较像web.config,呵呵,对整个程序进行控制,包括程序的权限,程序的名称,图标的位置等等之类的东西。

  注意:本文为我的独立博客镜像博客,自发表不再更新,原文可能随时被更新,敬请访问原文。同时,请大家不要在此评论,如果有什么看法,请点击这里:http://iove.net/1705/

本文来自http://iove.net,欢迎转载,转载敬请保留相关链接,否则视为侵权,原文链接:http://iove.net/1705/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: