新手入门——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/
先看结构,在项目中会有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/
相关文章推荐
- 【Android开发-3】认识认识项目文件结构和作用
- Android开发项目中文件目录结构
- Android、IOS开发思路及项目文件结构
- Android开发-快速入门-项目结构(中)
- 浅谈Android开发中项目的文件结构及规范化部署建议
- Android 入门——项目结构目录、文件详解
- Android 开发尝试总结二:Android版HelloWorld项目文件结构分析
- 【Android开发-3】认识认识项目文件结构和作用
- 项目文件跟Google学习Android开发-工具篇-Android Studio入门
- Android零基础开发专题四:Android 项目文件结构
- android项目结构说明-android开发入门(一)
- Android GIS开发系列-- 入门季(5) FeatureLayer加载本地shp文件与要素查询
- 使用kotlin开发Android入门--创建项目
- 解决新建的Android项目gen目录下没有R.java文件--Android开发经验
- Android开发入门之把文件存放在SDCard
- Android入门学习_Android创建新项目及开发
- Android开发入门二之AndroidManfest.xml文件详细说明 .
- ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构
- 常见的大型软件项目开发文件目录结构
- ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构