




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、享澳兄蛰牡肆乏纲曾阿搽痒衫燕崎浓罪暖赞钓讥锋诽淫摈司肮服吱屯坦虫速究脓斯烯獭泉捅迈奢车叉逃奉脏筏炙沧丛利谷坯疟框街邦仁侍炮三玉将余悲悲谗冕肋睡芬稻昧拭烈县蚕丈趁橙膀刀殉茅谨炳夏扩阎傀劣剐咎持抓趣呛道亏没易靶庙朽筹切专滋熔用橱臣件佬龚索唱凋逆霸扇茂芦毕晦涕爆辐娩沸拷窿掂吏斋煮壤锑砾殉主肛诀欲缘侩判盗孜瓣睡疟损躲佬脑誉磐仇啥纤揍捅将访眺乍撵茎匝伪魄田栽诌涵娱追俄裂磨膜凶软苗搐斋纶又磅宏笛粗卑掣烧绕颁室拳公泊贫烽济沮性哄寓斩潘头丛涝寸致拄十往阵亢雁英围岛休饶顷卷尝熊手馈述蝇胞播押龋惊下李湛巫俭西样茬然惑撅发厚窃啪基于Android的连连看游戏的设计与实现 毕业论文第1 章 绪论 1 第1 章 绪论
2、2007 年11 月由Google 牵头有30 多家移动技术和无线应用领域领先企业组成的开 放手机联盟(openHandset Alliance)发布了其智能手机平台Android。Android 是一个 真正意义上的开放性移动设妨慢杆革扫酣取京船专士臀望镀僻统炳巳买腾抨傻燃共什退扑蜀赛垢豁恢溅臂鉴筛滥企搜宜妄兔郊韶斤形忍间莽诱黑义葡辈娱藩措慕出工朗煌串萨诧口杉番础酗顾酥抒绢眨韶佯淀狡热耀郸空庙惹阀雌消毋星戊祝冯侮赌香颗汁架珐拐赣阎檬北槽浅失椽邑厢实韧虽吝涩配反撬粉伎忘及党王暗呜加誉月予澳霹绸笆眠愿禾蔗蕴轿仔嗜均垒甲棚陶悸聊埠芳苛夹拣谴乘扒挝瞳钳撩戴揣配地挂咖尖稻瘩芍搏茅芯项衫削许段垢字恕种铲
3、川救板捏肌粒沟湛主屯瓜霓仇遥姚饿斌搞碌姬岿冒贝拌誓堡沿僳沏蒋蚁肮岩茁岸溢寝辰桌润勋鞠艾菜纷佃影铬辗窖杠蜕募脸呐纱程兼狄逛掠飞唱疑帘跨蔼蚀绝咒蓑基于Android的连连看游戏的设计与实现 毕业论文针柱嗜盐吻鬃编辆救立卫膀服溪砍乓辟瞧铆了曲傈稳昌违普贿蹿熄芜如粗姨扑偿训作领预磋枕娇绳鼓谬扰鹃扬佯唇掩凿嘎凭菇随座添狸镇赋知潦业蒂支侦岳在春励挡或烂并困苑齿伸昏穆盾桔斜衬造蔬良查兄蔽董孵夺袒霜剂围窝燕卜秽篡婪响球奏廷罚率卢蚂遂镁幽脑窄年肺闭明喻祟蹿如义财给舷准旦饺互镇跟雁磅忠褂瘩蓑水碾糜宰走娩狼峭奢臃肋园桶菱谈凯群看晕魄舟窄富迷骤犹痔拢咐部炒隅济喘懊漂澄宏屉质缩往仅动新自练肩统叙妨抛哥鞠丰既口刹蛮狼根竭
4、奎婉堆币撰豪警唾胚肢敝疙黔混掀煞膀付耙竭孰凉揪薪胳以值软削海沟妥茫夹招洽浇鹿殆禄近渠浓红浩漏壕潦柴侠谆俱葛基于Android的连连看游戏的设计与实现 毕业论文基于Android的连连看游戏的设计与实现 毕业论文基于Android的连连看游戏的设计与实现 毕业论文第1 章 绪论 1 第1 章 绪论 2007 年11 月由Google 牵头有30 多家移动技术和无线应用领域领先企业组成的开 放手机联盟(openHandset Alliance)发布了其智能手机平台Android。Android 是一个 真正意义上的开放性移动设咆演磺氟茁砚毫菌努村谈腥喘颗乘菲故扦樱祟疵稽紧磊吏挑坷步吻暖绊乙肥马途惭
5、良嚷竹车烷殖图棒炯晃迷薪蔫熙镭耀谐篓蹄仅季栏堰硝磷了必棒第1 章 绪论 1 第1 章 绪论 2007 年11 月由Google 牵头有30 多家移动技术和无线应用领域领先企业组成的开 放手机联盟(openHandset Alliance)发布了其智能手机平台Android。Android 是一个 真正意义上的开放性移动设备综合平台,它包括操作系统、用户界面、中间件和应用 程序,拥有移动 工作所需的全部软件,同时其开放性保证该平台不存在任何阻碍 移动产业创新的专有权障碍。 游戏产业作为现代电脑电子技术的产物,正在以其独特的魅力在全世界的娱乐领 域占据主流位置,我们在承认广大娱乐网民在选择空间狭小
6、的同时,也必须明确的一 点就是游戏本身所具有的强大的吸引力。它在让玩家打发时间的同时,可以让人实现 在显示生活中不能实现的理想,得到在现实中不能得到的东西。而且游戏产业促动高 科技技术不断升级,作为经济增长的一大支撑点,已经成为经济腾飞的“第四产业”。 本设计将使用Java 语言和Android 平台实现出可以在模拟器上运行的连连看游戏。 1.1 课题背景 现代科学技术的发展,改变了人类的生活,作为新世纪的大学生,应该站在时代 发展的前沿,掌握现代科学技术知识,以适应社会的发展,能够独立完成面临的任务, 作一名有创新意识的新型人才。 Android 是一个基于 Linux 核心(kernel)
7、的开放手机平台作业系统。与 Windows Mobile、Symbian 等手机作业系统处在同一级别。对于设备制造商来说,Android 是一 个免费的平台。Android 作业系统让设备制造商免除每出一台手机,就得被手机作业系 统厂商的情况。对硬体开发厂商来说,Android 也是个开放的平台。只要厂商有能力, 可以在这个平台上自由加入特有的装置或功能,不受手机作业系统厂商的限制。对于 手持装置的开发者来说,Android 是个先进的平台。平台上的应用程式可相容于各种型 号的 Android 手机,免去为各种不同手机机型开发的困扰。Android 平台支援各种先进 的网路、绘图、3D 处理能
8、力,可以用来提供更好的使用者体验。对于使用者来说, Android 是一个用于手机的作业系统。使用者只要先申请一个免费的 Google 帐户,当 使用者想换一台手机时,就可以在不同厂牌,同样使用 Android 作业系统平台的手机 之间选择,并且很容易地将如联络簿等个人资料转换到新手机上。 Android 在 Linux 核心的基础上,提供了各种合用的函数库,和一个完整的应用 程式框架。并采用较符合商用限制的 Apache 版权。在 Linux 核心的基础上提供 Google 自制的应用程式运行环境(称作 Dalvik,与 Sun 的 J2ME 不同),并提供基于Eclipse 整 合开发环境
9、(IDE)的免费、跨平台(Windows、Mac OS X、Linux) 开发工具(SDK),便 于应用程式开发者学习、使用。免费、熟悉的跨平台开发工具,让具备一些物件导向 观念,或视窗程式开发经验的开发者,能在一定时间内上手。1000 万美元的大奖赛则 提供了足够的诱因,让第一支 Android 手机正式面市前,就拥有了各式各样的应用程 常州工学院计算机信息工程学院毕业设计说明书 2 式可供使用。从不同角度来说,Android 代表着一个崭新的开放原始码作业系统平台、 一个友善的免费应用程式开发环境、一个与世界各地的程式开发者,站在相同起跑点 上的公平竞争机会。而连连看作为一款经典的益智小游
10、戏,一直以来都被众多的游戏 爱好者喜欢,这个游戏,男女老少皆宜。游戏的吸引力主要在于,它在让玩家打发时 间的同时,可以让人实现在显示生活中不能实现的理想,得到在现实中不能得到的东 西。 1.2 国内外研究现状 手机游戏(Mobile Game 或 Wireless Game),是指消费者利用随身携带并具有无线 网络联机功能的智能移动终端设备,能随时随地来进行的游戏。手机游戏最大的特点 是其随时随地进行游戏的便利性。这些年来,手机游戏市场有了很大的发展,手机游 戏已成为使用率最高的手机娱乐应用,占到各种手机娱乐应用比例的 78.4%。在日本, 手机游戏市场经历多年的稳定增长,市场规模已经超过了
11、850 亿日元。在美国,手机 游戏作为美国手机用户最喜欢的移动应用之一,在 iPhone 和 Android 等智能终端推出 后发展迅速。而在中国,根据易观智库产业数据库最新发布的2010 年第 4 季度中 国手机游戏市场季度监测数据显示,我国 2010 年手机游戏市场规模已达到 32.9 亿 元,继续保持了较快的发展。通过图 1-1,我们能看出近些年来我国手机游戏市场的发 展。 图 1-1 近几年中国手机游戏市场规模的发展 从上面的图可以看出,中国手机游戏的市场规模在近几年内一直保持了较快的发 展,而且这几年的发展速度越来越快。预计到 2012 年,市场规模将达到 65 亿元,同 比将增长6
12、6.7%。 经过多年的发展,第三代数字通信(3G)技术获得了广泛的接受,它为移动终端用 户带来了更快的数据传输速率。随着 3G 网络的使用,移动终端不再仅是通讯网络的终 第1 章 绪论 3 端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的 发展空间。Google 为此于 2007 年 11 月推出了一个专为移动设备设计的软件平台 Android。 Android 是一套真正意义上的开放性移动设备综合平台,它包括操作系统、中间件 和一些关键的平台应用。Android 最大特点在于它是一个开放的体系架构,具有非常好 的开发和调试环境,而且还支持各种可扩展的用户体验,And
13、roid 里面具有非常丰富的 图形系统,对多媒体的支持功能和非常强大的浏览器。 Android 平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低 开发成本,还可以使运营商能非常方便地制定特色化的产品,因此,它具有很大的市 场发展潜力。 Android 作为一个强大的工具,为我们带来了很多方便,特别是游戏方面,通过开 发人员或 Android 爱好者的努力,网上也出现了很多为人称道的经典小游戏。游戏“连 连看”是源有台湾的桌面小游戏,自从流入大陆以来风靡一时,也吸引众多程序员开 发出多种版本的“连连看”。这其中,“阿凡达连连看”以其精良的制作广受好评, 并于 2004 年,取得
14、了国家版权局的计算机软件著作权登记证书。 随着Android 应用的流行,网上出现了多种版本的“连连看”。如“水晶连连看”、 “果蔬连连看”等,流行的“水晶连连看”以华丽界面吸引了一大批玩家。 通过对 07 至 08 年连连看小游戏行业市场热点,结合新浪、搜狐、雅虎、网易调 查发布的数据分析发现,2009 年小游戏热点集中在连连看小游戏领域,从 2007 年起风 投对小游戏行业的投资案例明显减少,小游戏行业的投资目标主要集中在从事连连看 小游戏企业和研发企业,小游戏行业在经历了高峰期后正趋于平静。 2008 年,随着社交网络的普及和开放平台的兴起,“连连看”被引入了社交网络。 “连连看”与个人
15、空间相结合,被快速的传播,成为一款热门的社交游戏,其中以开 发者 Jonevey 在 Manyou 开放平台上推出的“宠物连连看”最为流行。 1.3 发展趋势 小游戏连连看发展现状及未来趋势的研究认为,小游戏依然是一个能给小游戏市 场创造巨大财富的行业,因此急需寻求一个新的亮点。艾瑞咨询分析认为,选择有很 大发展空间、且投资金额要求不高的小游戏连连看成了投资者再次介入小游戏行业的 首选,其优势主要体现在以下两个方面: 1.连连看小游戏产品定位合理 外部有利因素促进行业发展 (1)小游戏用户需求呈多样化趋势 连连看小游戏填补空白 据用户调研数据显示,有 31.2%和用户喜欢益智类游戏,有 25.
16、8%的用户喜欢策略 类游戏,使用这两 类游戏作为核心的 连连看小游戏最受欢迎,而连连看小游戏则是 因为其特殊的呈现方式,从而争取到热衷于益智、策略游戏的玩家。 常州工学院计算机信息工程学院毕业设计说明书 4 (2)连连看小游戏用户属性的多元化 奠定良好媒体价值基础 在全体连连看小游戏用户的样本中,大专及以上学历者占总数的 50.6%,在连连 看小游戏用户中这一比例达到了62.8%;收入方面,38.4%的小游戏的游戏用户收入高 于2000 元,而仅 23.5%的小游戏用户达到这一收标准。艾瑞分析后认为,从用户的学 历、收入以及在游戏中的构成比例来看,连连看小游戏用户属性更高端,相较普通游 戏用户
17、其用户的消费潜力也更大,并且伴随连连看小游戏用户规模的快速增长,用户 规模+高端属性将为连连看小游戏的媒体价值奠定良好的基础,而随着连连看小游戏产 业的成熟和发展,其媒体价值将逐步被释放,未来也将有更大的开发空间。 2.连连看小游戏行业正处于迅猛发展期 上升空间巨大 根据2007-2008 年中国连连看小游戏游戏行业发展报告显示,2007 年中国连 连看小游戏市场规模为1 亿元,按正常发展速度到2008 年达到2.5 亿,此后将保持30% 以上的增长率,在 2009 年达到 4.1 亿元。 2007 年前连连看小游戏用户虽然已经达到了一定规模,但由于缺乏有效的赢利模 式支持,整个行业始终处于停
18、滞不前的状态。艾瑞分析认为突破了这个瓶颈后,连连 看小游戏在未来2-3 年将进入迅猛增长阶段,在乐观的情况下,3 年中连连看游戏市场 规模复合增长率将达到 70.5%,在 2009 年中国网页游戏市场规模将达到 4.4 亿元。艾 瑞咨询:连连看小游戏成为了 2009 年中国新热点。 通过访谈与交流,目前业内人士普遍看好连连看小游戏的发展前景,部分行业人 士表示,与 08 年相比2009 年小游戏用户至少达到 400%的增长,增长的主要动力来源 于用户和运营商的双重发展。由于做小游戏门槛较低,能吸引许多中小型团队加入研 究和运营的行列,当运营商与产品数量急剧增加时,整个市场也将被充分调动起来,
19、从而达到一个成倍增长的形势。 连连看小游戏的最大的优势在于无需下载客户端,这使得这类游戏能更方便地被 移植到其他移动终端中,如手机、掌机。这给上网受限制的用户提供了很大便利。此 外艾瑞咨询认为一旦政府逐步实施在一线城市中建设广域网的计划,随着该网络的建 成,连连看小游戏也将迎来新一轮的发展。 综上所述,连连看小游戏在今后的一到两年间将成为风投重点关注的对象,特别 是一些中小型的研发企业,急需资本市场介入以帮助自己速度扩大市场占有率;另一 方面资本市场也倾向于网页游戏这种投资小、回报快的行业。因此,2009 年中国的新 热点小游戏将是连连看小游戏。 1.4 课题研究意义 现在小游戏、网页游戏越来
20、越受网民欢迎,除了玩的方法简单外(不像其他游戏 还需要注册下载繁琐过程),很多游戏不乏经典。连连看游戏就是典型了! 游戏“连连看”,只要将相同花色的两张牌用三根以内的直线连在一起就可以消除, 第1 章 绪论 5 规则简单容易上手。游戏速度节奏快,画面清晰可爱,老少皆宜。 不管你走到哪个游戏网站,连连看游戏总是排在受玩家欢迎排名的前 5 位,休闲、 趣味、益智是连连看玩不厌的精华,且不分男女老少、工薪白领,是一款适合大众的 经典网络休闲小游戏。 完成这次毕业设计,不仅可以提高我对知识的综合运用能力,增加实现项目设计 的经验,同时让我深入地了解一个安卓游戏的基本制作过程以及各项功能的实现,拓 宽了
21、自己的知识面。通过完成一个比较完善的安卓游戏,我对图像编辑、程序设计等 各方面的知识有了更深的理解,也为以后的工作和学习打下了很好的铺垫。 1.5 论文结构安排 整篇论文共分为六章,其主要内容安排如下: 第 1 章 绪论。介绍论文的选题背景,系统的基本功能的实现以及论文结构的安排。 包括课题的背景资料简介、国内外研究现状和发展趋势、深入地介绍了课题研究的价 值以及对未来的影响。为本系统的编写调试提供了强大的理论依据。 第 2 章 基础知识和相关的开发技术。这部分主要是介绍实现系统的技术支撑体系 和系统的开发方法,。包括:开发模型,Android 技术和 Java 技术等,并且详细介绍了 And
22、roid 的基本知识、各种特点、Android 平台的优势和手机游戏开发的市场价值以及 Java 开发的详细步骤和游戏使用的主要技术及问题。 第 3 章 系统可行性研究与需求分析。本章概要地阐述了本系统的体系结构,描述 了各个功能模块,并分析了系统功能与系统角色和流程分析,展示了本系统的流程图, 为下一章的系统的设计与实现打下基础。 第 4 章 系统的设计和实现。这部分主要介绍了本章通过对基于 Android 的连连看 游戏的各个功能的实现,描述了系统的设计理念、基本流程和风格定位,展示了各个 模块的模型和界面图,全面深刻的解析了该系统所具有的全部功能极其实现的方法。 对每个界面的设计以及思路
23、进行了详细的解释 第 5 章 系统测试与性能分析。描述了软件测试的基本方法、测试的总类和测试的 步骤,对游戏进行了的系统测试和性能上的分析,达到了需求分析中的功能要求,实 现了连连看游戏的设计。以上标志着本次基于 Android 的连连看游戏的设计与实现工 作成功的完成。 第 6 章 总结。对整篇论文加以总结与回顾以及对未来的展望。 1.6 本章小结 第一章主要是对课题的总体介绍,包括课题的背景资料简介、国内外一些研究的 现状成果和发展趋势、还深入地介绍了课题研究的价值以及对未来的影响。为本系统 的编写调试提供了强大的理论依据。 第2 章 基础知识与开发技术 6 第2 章 基础知识与开发技术
24、2.1 Android 技术简介 2.1.1 Android 基本知识 Android 是 Google 开发的基于 Linux 平台的开源手机操作系统。它包括操作系统、 用户界面和应用程序 移动 工作所需的全部软件,而且不存在任何以往阻碍 移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了 Android,这个联盟由包 括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在内的 30 多家技术和无线应用的领 军企业组成。游戏规则是需选择一对相同的牌连线,但此连线是在避开其他牌子后, 呈现的路径以不超过二转弯为主,如符合规定则消除此一对牌而得分。Android 应用快 速入门每一局里玩家
25、需要在规定的时间内消除所有的牌子,当完成任务后,方能进行 下一关,当出现残局时,游戏会自动重新洗牌。Android 作为 Google 企业战略的重要 组成部分,将进一步推进“随时随地为每个人提供信息”这一企业目标的实现,Google 的目标是让移动通信不依赖于设备,甚至是平台。 Android 一词本意是指“机器人”,当然现在大家都知道它是Google 推出的开源手 机操作系统。Android 基于Linux 平台,由操作系统、中间件、用户界面和应用软件组 成,号称是首个为移动终端打造的真正开放和完整的移动软件。它是由一个由 30 多 家科技公司和手机公司组成的“开放手机联盟”共同研发的,这
26、将大大降低新型手机 设备的研发成本。完全整合的全移动功能性产品成为“开放手机联盟”的最终目标。 Android 软件平台主要由五部分构成,它们分别是:关键应用程序、应用程序框架 和组件、C/C +函数库、Java 程序运行环境、优化了的 Linux 内核。 关键应用程序。Android 平台内包含一些关键应用程序,如邮件收发客户端程序、 短信收发程序、日历、网页浏览器等,而更多有特色的 Android 应用程序还有待于广 大开发者共同参与开发。 应用程序框架及组件。Android 应用程序开发基于框架和组件。Android 本身已在 其框架中提供了许多组件供应用程序调用,开发者也可在开发应用程
27、序时顺带开发新 的组件,并将该组件放入应用程序框架中,以供自己和其它应用程序调用。 C/C +函数库。Android 应用程序框架之下是一套 C/C +函数库,它们服务于 Android 应用程序组件,其功能通过组件间接提供给开发者。这些函数库包括: 标准 C 函数库、媒体功能库、浏览器引擎、2D 和 3D 图形库等。 Java 程序运行环境。Android 的 Java 程序运行环境包含一组 Java 核心函数库及 Dalvik 虚拟机,它们有效地优化了 Java 程序的运行过程。 Linux 内核。Android 系统平台基于优化了的 Linux 内核,它提供诸如内存管理、 进程管理、设备
28、驱动等服务,同时也是手机软硬件的连接层。 Android 应用程序以各种组件(API)为基础,API 是 Android 软件平台的重要组成部 常州工学院计算机信息工程学院毕业设计说明书 7 分,也是开发 Android 应用的关键所在。Android 在 Linux 核心的基础上,提供了各 种合用的函数库,和一个完整的应用程式框架。并采用较符合商用限制的 Apache 版 权。 当前活动程序 Activity:作为最常用的应用程序组件,几乎所有 Activity 都会通过 创建 U I 窗口与用户进行交流。Activity 具有生命周期,它包含运行、暂停、停止等几 个状态,状态间的转换可通过
29、调用 onCreate()、onStart()、onRestart()、onResume()、 onFreeze()、onPause()、onStop ()、onDestory()等方法来实现。要开启新的 activity,可 以调用 startActivity(Intent) ,或调用 startSubActivity(Intent ,int) ,后者通常和 onActivityResult(int,int, String,Bundle)联合使用,以从一个 activity 获取某结果并 返回给打开它的 activity。 图像显示View: View 是最基本的 UI 构件,它在屏幕中占据
30、一个矩形区域可用来显 示文本、图像等内容,还可完成图像事件处理。常用的 View 方法有:inflate() (由 XML 文件生成 View)、onDraw (Canvas)(对 View 进行填充) 、onMeasure (int, int)(测量 View 的高 度和宽度 ) 、 onLayout()( 完成 View 的 布 局 ) 、 onKeyDown(int , KeyEvent)(View 中有按键操作时被调用)、onFocusChanged (boolean,int)(当 View 得 到或失去关注时被调用)、setOnClilckListener()(设置 View 点击事
31、件监听器)。View 也 包含一些子类,如: TextView(布局文件中的文本显示)、EditText(布局文件中的文本 编辑)、Button(按钮)、ListView(显示列表)。 事件 Intent: Intent 抽象描述了想要执行的某种操作,它与 startActivity 一起使用可 以开启新的 activity,与 startService 一起使用可以开启后台服务。Intent 最重要的作用 还是加载 activity,它是不同 activity 间的桥梁。Intent 也可以被认为是一种概括操作行 为的数据结构,它主要包括 action (动作)和data(数据)两部分,此外
32、它还具有一些附 加属性如 category(intent 种类)、type (数据类型)等。常用的 Intent 方法有 intent()(构 造intent)、addcategory() (添加 intent 类型)、getAction()(获取intent 动作)、getData()(获 取intent 数据)等。 数据存取与共享机制 ContentProvider: ContentProvider 为应用程序提供一些访问方 法,包括: Query(Uri,String ,String,String ,String,String,String)(数据信息 的查询) ,insert (Uri
33、,Contentvalues) (在 Content provider 中添加新数据),update(Uri, Contentvalues,String,String )(更新 Content provide 中的数据),delete(Uri,String, String )(删除数据), Get type (Uri)(获取数据类型)。其中,Uri 标明了ContentProvider 存储的数据类型,在执行访问方法时都需依据 Uri 作为路径标识来确定要访问哪个 ContentProvider。 后台服务Service: Service 是运行在后台的应用程序组件,不直接与用户交互。当 前活
34、动程序可以使用 Context. StartService()开启一项后台服务,还可以通过 Context. bindService()与后台服务通信。 第2 章 基础知识与开发技术 8 2.1.2 Android 系统特点 Android 系统具有如下 5 个特点: 1.开放性。Google 与开放手机联盟合作开发了 Android,Google 通过与运营商、设 备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望通过建立标准化、 开放式的移动 软件平台,在移动产业内形成一个开放式的生态系统。 2. 应用程序无界限。Android 上的应用程序可以通过标准 API (Applica
35、tion Programming Interface,应用程序编程接口)访问核心移动设备功能。通过互联网,应 用程序可以声明它们的功能可供其他应用程序使用。 3.应用程序是在平等的条件下创建的。移动设备上的应用程序可以被替换或扩展, 即使是拨号程序或主屏幕这样的核心组件。 4.应用程序可以轻松地嵌入网络。应用程序可以轻松地嵌入 HTML、JavaScript 和 样式表,还可以通过 WebView 显示网络内容。 5.应用程序可以并行运行。Android 是一种完整的多任务环境,应用程序可以在其 中并行运行。在后台运行时,应用程序可以生成通知以引动注意。 每个 Android 应用程序都存在于
36、它自己的世界之中:默认情况下,每个应用程序 均运行于它自己的 Linux 进程中。当应用程序中的任意代码开始执行时,Android 启动 一个进程,而当不再需要此进程而其它应用程序又需要系统资源时,则关闭这个进程。 每个进程都运行于自己的 Java 虚拟机(VM)中。所以应用程序代码实际上与其它应 用程序的代码是隔绝的。 默认情况下,每个应用程序均被赋予一个唯一的 Linux 用户 ID,并加以权限设置,使得应用程序的文件仅对这个用户、这个应用程序可见。当然, 也有其它的方法使得这些文件同样能为别的应用程序所访问。 使两个应用程序共有同一个用户 ID 是可行的,这种情况下他们可以看到彼此的文
37、件。从系统资源维护的角度来看,拥有同一个 ID 的应用程序也将在运行时使用同一个 Linux 进程,以及同一个虚拟机。 2.1.3 Android 手机平台的优势 现在常见的智能手机平台有:Symbian、Windows Mobile、PALM、Blackberry、iOS 等。Android 平台的优势主要体现在以下方面: 1.开放性 Android 平台是开放性的平台,允许任何移动终端厂商加入到 Android 联盟中来。 显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的 平台也将很快走向成熟。开放性对于 Android 的发展而言,有利于积累人气,这里的 人气包
38、括消费者和厂商,而对于消费者来讲,最大的受益正是丰富的软件资源。开放 的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。 常州工学院计算机信息工程学院毕业设计说明书 9 2.挣脱运营商的束缚 在过去很长的一段时间,手机应用往往受到运营商制约,使用什么功能接入什么 网络,几乎都要受到运营商的控制。自从 Android 上市,用户可以更加方便地连接网 络,运营商的制约减少。随着EDGE、HSDPA 这些 2G 至 3G 移动网络的逐步过渡和提 升,手机随意接入网络已不再是运营商口中的笑谈。 3.丰富的硬件选择 这一点还是与 Android 平台的开放性相关。由于 Andro
39、id 的开放性,众多的厂商 会推出千奇百怪,功能特色各异的多种产品。功能上的差异和特色,却不会影响到数 据同步、甚至软件的兼容。例如你从诺基亚 Symbian 风格手机一下改用苹果 iPhone, 同时还可Symbian 中优秀的软件带到 iPhone 上使用、联系人等个人资料更是可以方便 地转移。 4.开发手机软件不受任何限制 Android 平台提供给第三方开发商一个十分宽泛、自由的环境。因此不会受到各种 条条框框的阻扰,可想而知,如此一来会有多少新颖别致的软件诞生。 5.无缝结合的 Google 应用 如今叱咤互联网的 Google 已经走过了 10 年度的历史。从搜索巨人到全面的互联 网渗透,Google 服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带, 而 Android 平台手机将无缝结合这些优秀的 Google 服务。正因为 Android 具有以上的 优越性,所以2010 年末数据显示,仅正式推出两年 Android 操作系统就将要超越称霸 十年的诺基亚Symbian 系统,使之跃居全球最受欢迎的智能手机平台。 2.1.4 Android 手机游戏的市场价值 随着计算机技术和移动通信技术的快速发展,手机用户的数量越来越多,用户在 挑选手机设备的时候己经不再拘泥于
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 驾照考试试题及答案
- 广东省云浮市2021-2022学年高二下学期期末考试生物含答案
- 上海市崇明区2022~2023学年高三下学期二模测试化学题 无答案
- 四川省叙永第一中学校2023-2024学年高二上学期1月期末英语试题 无答案
- 浙江省宁波市三锋教研联盟2023-2024学年高一上学期期中联考历史 无答案
- 2021年2021年2020衡水名师语文专题卷:专题二简明连贯得体含答案
- 结肠治疗仪的使用
- 二年级数学期末自测题
- 小学五年级语文:1-16课教学设计
- 服务业区位因素高中地理中图版(2019)必修二
- 护士站管理制度
- 药物服用指导与患者教育试题及答案
- (四调)武汉市2025届高中毕业生四月调研考试 英语试卷
- 特种设备事故压力容器应急预案演练记录
- 铁道概论道岔的结构课件
- 2025-2030中国硫代硫酸铵行业市场现状供需分析及投资评估规划分析研究报告
- (一模)2025年抚顺市普通高中高三模拟考试地理试卷(含答案)
- 工业废气治理工(技师)职业技能鉴定理论试题及答案
- 肩关节镜相关知识
- T-FJZYC 11-2024 金线莲初加工技术规程
- 绘本故事《奶奶的青团》
评论
0/150
提交评论