预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

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

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

计算机与现代化 2008年第8期JISUANJIYUXIANDAIHUA总第156期 文章编号:100622475(2008)0820085205 基于Android的移动终端应用程序开发与研究 公磊,周聪 (南昌大学信息工程学院,江西南昌330031) 摘要:主要介绍了Google新近推出的移动设备软件平台Android以及基于此平台的移动终端应用程序开发。 关键词:移动设备;Android;应用程序 中图分类号:TP311文献标识码:A DevelopmentandResearchofMobileTerminationApplicationBasedonAndroid GONGLei,ZHOUCong (InformationEngineeringSchoolofNanchangUniversity,Nanchang330031,China) Abstract:TheprimarycoverageistheMobileequipmentsoftwareplatformofGooglenamedAndroidandthedevelopmentofMo2 bileterminationapplicationbasedonAndroid1 Keywords:Mobileequipment;Android;application 0引言1Android软件平台的构成[2] 经过多年的发展,第三代数字通信(3G)技术获Android软件平台主要由五部分构成,它们分别 得了广泛的接受[1],它为移动终端用户带来了更快是:关键应用程序、应用程序框架和组件、C/C++函 的数据传输速率。随着3G网络的使用,移动终端不数库、Java程序运行环境、优化了的Linux内核。 再仅是通讯网络的终端,还将成为互联网的终端。因1.关键应用程序。 此,移动终端的应用软件和需要的服务将会有很大的Android平台内包含一些关键应用程序,如邮件 发展空间。Google为此于2007年11月推出了一个收发客户端程序、短信收发程序、日历、网页浏览器 专为移动设备设计的软件平台———Android。等,而更多有特色的Android应用程序还有待于广大 Android是一套真正意义上的开放性移动设备综开发者共同参与开发。 合平台,它包括操作系统、中间件和一些关键的平台2.应用程序框架及组件。 应用。Android最大特点在于它是一个开放的体系架Android应用程序开发基于框架和组件。An2 构,具有非常好的开发和调试环境,而且还支持各种droid本身已在其框架中提供了许多组件供应用程序 可扩展的用户体验,Android里面具有非常丰富的图调用,开发者也可在开发应用程序时顺带开发新的组 形系统,对多媒体的支持功能和非常强大的浏览件,并将该组件放入应用程序框架中,以供自己和其 器[3]。它应用程序调用。 Android平台的开放性等特点既能促进技术(包3.C/C++函数库。 括平台自身)的创新,又有助于降低开发成本,还可Android应用程序框架之下是一套C/C++函数 以使运营商能非常方便地制定特色化的产品,因此,库,它们服务于Android应用程序组件,其功能通过 它具有很大的市场发展潜力。组件间接提供给开发者。这些函数库包括:标准C 函数库、媒体功能库、浏览器引擎、2D和3D图形库及 收稿日期:2008203217 作者简介:公磊(19842),男,江西南昌人,南昌大学计算机应用专业硕士研究生,研究方向:嵌入式系统;周聪(19622),男,副 教授,研究方向:嵌入式系统。 86计算机与现代化2008年第8期 SQLite引擎等。>Preferences打开参数设置面板,选择Android选 4.Java程序运行环境。项;在SDK路径中填入Android的安装路径,单击 Android的Java程序运行环境包含一组Java核Apply和ok,完成参数设置。至此,就能在Eclipse环 心函数库及Dalvik虚拟机,它们有效地优化了Java境下进行Android应用的开发了。 程序的运行过程。 2.2Android应用程序组件的使用 5.Linux内核。 Android应用程序以各种组件(API)为基础,API Android系统平台基于优化了的Linux内核,它 是Android软件平台的重要组成部分,也是开发An2 提供诸如内存管理、进程管理、设备驱动等服务,同时 droid应用的关键所在。下面介绍几种主要的An2 也是手机软硬件的连接层。 droidAPI。 2Android开发平台的配置和程序开(1)当前活动程序Activity:作为最常用的应用程序 发的基本组件组件,几乎所有Activity都会通过创建UI窗口与用户进 行交流