1 / 6
文档名称:

网络编程论文.doc

格式:doc   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

网络编程论文.doc

上传人:xgs758698 2015/9/25 文件大小:0 KB

下载得到文件列表

网络编程论文.doc

文档介绍

文档介绍:基于Google Android平台的移动开发研究
计算机学院网络工程专业
姓名:尹艳秋 0743041356
指导老师:张靖宇
[摘要]:Android平台是Google推出的新一代智能手机平台。本文深入阐述了Android平台的系统架构、API结构、应用程序类型;分析了Android平台相对其他手机平台的特色之处;并结合实例介绍了Android平台的开发环境配置和编程方法。
[关键字]:GoogleAndroid;移动应用开发
背景
、中间件、用户友好界面和应用软件组成的,全面整合的移动“软件栈”[1]。自推出以来,Android受到了业界的广泛关注。目前Google Android平台的SDK已经推出了第二版。我们可以利用SDK中所提供的工具。开始为未来的Android平台手机进行应用开发。本文就将讨论Android平台的架构和应用开发的基本方法。
Android平台架构分析
Android平台的组成分析
。Android平台大量应用了开源社区的成果,并将其针对移动设备进行了优化。它包含以下重要功能特性:
·经过Google剪裁和调优的Linux Kernel
·经过Google修改的Java虚拟机Dalvik VM
·大量立即可用的类库和应用软件。例如浏览器WebKit。数据库SqLite
·
·基于Eclipse的完整开发环境
·优化过的2D和3D图形系统
·多媒体方面对常见的音频、视频和图片格式提供支持
·支持GSM,蓝牙,EDGE。3G,WiFi,摄像头,GPS
Android的架构
Android平台的架构从上到下包含了五个部分[2]:应用程序、应用框架、开发库、Android运行时环境以及Linux内核。
·应用程序:Android将包含一套核心应用程序,其中包括E—Mail客户端,短信程序,日历,地图,浏览器,通讯录等等。所有的应用程序都是由Java语言完成的。
·应用程序框架:开发人员可以跟核心应用一样,拥有访问框架APIs的全部权限。该应用框架包括了一套可视化对象。一个资源管理器,一个消息管理器,一个活动管理器以及可以通过协议来分享的数据。
·开发库:Android包含一套C/C++开发库,主要包括:libc、Media Framework、Webl(it、SGL、OpenGL ES、FreeType、SQLite等。它们被用于Android系统的各种组件中。这些功能通
过Android应用框架展现给开发人员。
·Android运行时环境:。Dalvik可以让一个设备高效的运行很多个VM。Dalvik虚拟机执行Dalvik (.dex)。占用很小的内存。通过名为”dx”。
(51 Linux内核:Android基于Linu