android应用程序开发.doc

android应用程序开发.doc

ID:51436997

大小:554.00 KB

页数:14页

时间:2020-03-24

android应用程序开发.doc_第1页
android应用程序开发.doc_第2页
android应用程序开发.doc_第3页
android应用程序开发.doc_第4页
android应用程序开发.doc_第5页
资源描述:

《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:在该目录

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。