您所在位置: 网站首页 / android应用程序开发.doc / 文档详情
android应用程序开发.doc 立即下载
2024-09-12
约1万字
约14页
0
554KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

android应用程序开发.doc

android应用程序开发.doc

预览

免费试读已结束,剩余 9 页请下载文档后查看

15 金币

下载文档

如果您无法下载资料,请参考说明:

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目录
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

android应用程序开发

文档大小:554KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用