如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Android应用程序开发 本文主要介绍的是如何开发一个应用程序。思路是首先介绍怎么用eclipse构建应用程序工程,然后讲解工程下各目录结构的作用,最后通过解析Radio程序具体介绍应用程序的开发要点,主要偏向于UI的布局。 一、eclipse构建HelloWorld工程 新建工程:file->new->project->androidApplicationproject->next, 到此,把app名字填了,一路next 最后把Activity的名字填了,注意开始字母要大写。Finish,工程就建立完成了。 运行程序: 右击工程名,即hello,->RunAs->RunConfigurations 在RunConfigurations中的Android选项卡选择hello工程。 如果你是用真机的话,就选择Laugch~中的Activedevices;如果是用虚拟机的话,且已经打开了虚拟机,则选择Laugch~中的ActiveAVD’s;而没有开虚拟机的话,选择Automatically。。。 最后Run。下面是Helloworld效果图: 二、应用程序的目录结构: 1.src目录src目录中存放的是该项目的源代码,其内部结构会根据用户所声明的包自动组织,该目录的组织方式为src/aaa/bbb/HelloWord.java,其中aaa/bbb为包名软件开发人员在项目开发过程中,大部分时间是对该目录下的源代码文件进行编写。 2.gen目录该目录下的文件全部都是ADT自动生成的,一般并不需要去修改,实际上该目录下定义了一个R.java文件,该文件相当于项目的字典,为项目中用户界面、字符串、图片等资源都会在该类中创建其惟一的ID,当项目中使用这些资源时,会通过该ID得到资源的引用。 3.Android4.x.x该目录中存放的是该项目支持的jar包,同时其中还包含项目打包时需要的META-INF目录。我们所引用的android类都是在这里面。 4.AndroidDependencies及libs 从ADT16开始,Android项目中多了一个名为“AndroidDependencies”的库应用文件夹,这是ADT的第三方库新的引用方式。 当你需要引用第三方库时,只需在项目中将所有第三方包拷贝到"libs"文件夹。当eclipse启动时,ADT就会自动帮你完成库的引用,而不需要像以前一样自己BuildPath,也不再需要ReferencedLibraries了。 5.res目录(不支持深度子目录) 该目录用于存放应用程序中经常使用的资源文件,其中包括图片、声音、布局文件以及参数描述文件等,其中包括多个目录,ADT会为res下面的文件在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 如果想按字流读取该目录下的图像文件,需要将图像文件放在res\raw目录中。layout:存放用于布局的xml文件 menu:程序的菜单设置。 values:资源描述文件,用于存放一些常量(不同类型的变量存放在不同的文件中,该目录中xml的文件名是不能改的)strings.xml定义字符串和数值arrays.xml定义数组colors.xml定义颜色和颜色字串数值dimens.xml定义尺寸数据styles.xml定义样式 values-sw600dp:针对600x1024mdip的屏幕(7英寸平板) values-sw720dp-land:针对720x1280mdip的屏幕(10英寸平板) values-v11:代表在API11+的设备上,用该目录下的styles.xml代替res/values/styles.xml values-v14:代表在API14+的设备上,用该目录下的styles.xml代替res/values/styles.xml 其中API11+代表android3.0+。其中API14+代表android4.0+。 anim:存放一些和动画有关的xml文件xml:存放一些自定义的xml文件raw:在该目录中的文件虽然也会被封装在apk文件中,但不会被编译。在该目录中可以放置任意类型的文件,例如,各种类型的文档、音频、视频文件等 6.assets目录
as****16
实名认证
内容提供者
最近下载