欢迎来到天天文库
浏览记录
ID:51436997
大小:554.00 KB
页数:14页
时间:2020-03-24
《android应用程序开发.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Android应用程序开发本文主要介绍的是如何开发一个应用程序。思路是首先介绍怎么用eclipse构建应用程序工程,然后讲解工程下各目录结构的作用,最后通过解析Radio程序具体介绍应用程序的开发要点,主要偏向于UI的布局。一、eclipse构建HelloWorld工程新建工程:file->new->project->androidApplicationproject->next,到此,把app名字填了,一路next最后把Activity的名字填了,注意开始字母要大写。Finish,工程就建立完成了。运行程序:右击工程名,即hello,->RunAs->R
2、unConfigurations在RunConfigurations中的Android选项卡选择hello工程。如果你是用真机的话,就选择Laugch~中的Activedevices;如果是用虚拟机的话,且已经打开了虚拟机,则选择Laugch~中的ActiveAVD’s;而没有开虚拟机的话,选择Automatically。。。最后Run。下面是Helloworld效果图:二、应用程序的目录结构:1.src目录 src目录中存放的是该项目的源代码,其内部结构会根据用户所声明的包自动组织,该目录的组织方式为src/aaa/bbb/HelloWord.ja
3、va,其中aaa/bbb为包名软件开发人员在项目开发过程中,大部分时间是对该目录下的源代码文件进行编写。2.gen目录 该目录下的文件全部都是ADT自动生成的,一般并不需要去修改,实际上该目录下定义了一个R.java文件,该文件相当于项目的字典,为项目中用户界面、字符串、图片等资源都会在该类中创建其惟一的ID,当项目中使用这些资源时,会通过该ID得到资源的引用。3.Android4.x.x 该目录中存放的是该项目支持的jar包,同时其中还包含项目打包时需要的META-INF目录。我们所引用的android类都是在这里面。4.AndroidDe
4、pendencies及libs从ADT16开始,Android项目中多了一个名为“AndroidDependencies”的库应用文件夹,这是ADT的第三方库新的引用方式。当你需要引用第三方库时,只需在项目中将所有第三方包拷贝到"libs"文件夹。当eclipse启动时,ADT就会自动帮你完成库的引用,而不需要像以前一样自己BuildPath,也不再需要ReferencedLibraries了。5.res目录(不支持深度子目录)该目录用于存放应用程序中经常使用的资源文件,其中包括图片、声音、布局文件以及参数描述文件等,其中包括多个目录,ADT会为res下面
5、的文件在R文件中生成一个ID。 drawable:主要存放不同分辨率的图片文件 : (1)drawable-hdpi里面存放高分辨率的图片,如WVGA(480x800),FWVGA480x854) (2)drawable-mdpi里面存放中等分辨率的图片,如HVGA(320x480) (3)drawable-ldpi里面存放低分辨率的图片,如QVGA(240x320) (4)drawable-xhdpi里面存放非常高分辨率的图片,如720P(5)drawable-xxhdpi里面存放超高分辨率的图片,如1080P如果想按字流读取该目录
6、下的图像文件,需要将图像文件放在resraw目录中。 layout:存放用于布局的xml文件 menu:程序的菜单设置。values:资源描述文件,用于存放一些常量(不同类型的变量存放在不同的文件中,该目录中xml的文件名是不能改的) strings.xml定义字符串和数值 arrays.xml定义数组 colors.xml定义颜色和颜色字串数值 dimens.xml定义尺寸数据 styles.xml定义样式
7、 values-sw600dp:针对600x1024mdip的屏幕(7英寸平板)values-sw720dp-land:针对720x1280mdip的屏幕(10英寸平板)values-v11:代表在API11+的设备上,用该目录下的styles.xml代替res/values/styles.xmlvalues-v14:代表在API14+的设备上,用该目录下的styles.xml代替res/values/styles.xml其中API11+代表android3.0+。其中API14+代表android4.0+。anim:存放一些和动画有关的xml文件
8、 xml:存放一些自定义的xml文件 raw:在该目录
此文档下载收益归作者所有