- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Google+Android平台的移动开发研究.pdf
156 福建电脑 2008年第11期 Android平台的移动开发研究 基于Google 陈昱.江兰帆 福州大学软件学院福建福州350108 法。 Android;@动应用开发 【关键词】:Google
1.背景 · Android平台是C,oogle于2007年11月推出的一种智能手
机平台.它是一个由操作系统、中间件、用户友好界面和应用软 的这些模块的接口。开发出更具有特色的应用程序。 2.3Android的API
件组成的,全面整合的移动”软件栈叩l。自推出以来,Android受 Android平台的SDK已经推
到了业界的广泛关注。目前C,oogle
出了第二版。我们可以利用SDK中所提供的工具。开始为未来tivity、Permmsiom、Resource
的Android平台手机进行应用开发。本文就将讨论Android平台
的架构和应用开发的基本方法。
2.Android平台架构分析
2.1Android平台的组成分析 提醒功能的API等。这些都可以通过SDK附带的文档查询到。 Android不仅是一种操作系统.它更是一个开源的体系架3.Android应用程序类型分析
构。Android平台大量应用了开源社区的成果,并将其针对移动Android上的应用程序可以分成四种主要类型:活动、服务、
设备进行了优化。它包含以下重要功能特性: 接收器和ContentPmvider。 Kemd 3.1 ·经过C,oogle剪裁和词优的Linux 动 Activity VM 活动是最常用的Android应用程序形式。活动在一个称为 ·经过C,oogle修改的Java虚拟机Dalvik ·大量立即可用的类库和应用软件。例如浏览器WebKit。数视图的类的帮助下.为应用程序提供Ul。视图类实现各种UI元
据库SQtite 素。比如文本框、标签、按钮和计算平台上常见的其他UI元素。 一个应用程序可以包含一个或多个活动。这些活动通常与应用 ·C,oogle已开发好的大量现成的应用软件.并可直接使用
很多C,oosle的在线服务 程序中的屏幕形成一对一关系。 ·基于Eclipse的完整开发环境 ·优化过的2D和3D图形系统 从一个活动转移到另一个活动。如果应用程序只需”切换”到新 ·多媒体方面对常见的音频、视频和图片格式提供支持 的活动,就应该使用前一个方法。如果需要异步的调用,响应模 式。就使用后一个方法。在这两种情况下,都需要通过方法的参 ·支持GSM,蓝牙,EDGE。3G,WiFi,摄像头,GPs
2.2Android的架构 数传递一个Intent。由操作系统负责决定哪个活动最适合满足指 Android平台的架构从上到下包含了五个部分四:应用程序、定的Intent。
应用框架、开发库、Android运行时环境以及Linux内核。 设计元素。Intent是一种构造.应用程序可以通过它发出请求。例 11应用程序:Android将包含一套核心应用程序,其中包括 to m.e this
E—Mail客户端.短信程序。日历,地图,浏览器,通讯录等等。所如:”Wanted:An help image”o应用 applicafion display
有的应用程序都是由Java语言完成的。 ∞应用程序框架:开发人员可以跟核心应用一样,拥有访 们有能力或有兴趣执行各种请求或Intent。
问框架APIs的全部权限。该应用框架包括了一套可视化对象。3.2视图 View 一个资源管理器,一个消息管理器。一个活动管理器以及可以通 Android活动通过视图显示UI元素。视图采用以下布局设
过协议来分享的数据。 种布局之后.就可以用各个视图显示UI。视图元素由熟悉的UI 0 开发库:Android包含一套C/C++开发库,主要包括:
libc、MediaFramework、Webl it、SGL、OpenGLES、FreeType、 Button。List。
SQLite等。它们被用于Android系统的各种组件中。这些功能通
过Android应用框架展现给开发人员。 的。每个元素有一个或多个属于Android命名空间的属性。 41Android运行时环境:每一个Android应用运行在自己的3.3服务 Service 和接收器 Reciever 与其他多任务计算环境一样.Android可以”在后台”运行
进程里.使用该应用自己的Dalvik虚拟机实例。Dalvik可以让一 Exe.
个设备高效的运行很多个VM。Dalvik虚拟机执行Dalvik着一些应用程序。Android把这种应用程序称为”服务”。服务是 没有UI的Android应用程序。
cutable .dex 格式的文件.该格式的文件经过
您可能关注的文档
最近下载
- 2023神经重症监护患者脑水肿的急性治疗指南(完整版).pdf VIP
- 2025-2026年初中信息技术安徽初二水平会考真题试卷 .pdf VIP
- (新课标)新高教版中职信息技术(基础模块)上册1.2《认识信息系统》说课稿.docx
- 高一自主招生数学试题及标准答案.docx VIP
- 四措两案标准模板.doc
- 2025年初中信息技术初二水平会考真题试卷 含答案考点及解析 .pdf VIP
- 重庆西南大学附属中学体育馆结构设计-建筑结构.PDF
- 红楼梦英文版(杨宪益译)_精品.doc
- 2025年初中信息技术初二水平会考真题含答案考点及解析 .pdf VIP
- 2024年初中信息技术会考试题含答案.doc
文档评论(0)