android欢乐数独

上传人:206****923 文档编号:41759645 上传时间:2018-05-30 格式:DOC 页数:44 大小:6.82MB
返回 下载 相关 举报
android欢乐数独_第1页
第1页 / 共44页
android欢乐数独_第2页
第2页 / 共44页
android欢乐数独_第3页
第3页 / 共44页
android欢乐数独_第4页
第4页 / 共44页
android欢乐数独_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《android欢乐数独》由会员分享,可在线阅读,更多相关《android欢乐数独(44页珍藏版)》请在金锄头文库上搜索。

1、 摘要专科毕业设计专科毕业设计题题 目目:android 欢乐数独 系系 部部:信息工程学院 专专 业业:软件技术 姓姓 名名: 学学 号:号: 指指导导教教师师: 2012 年年 11 月月 15 日日摘要摘 要目前随着移动设备越来越普及以及移动设备的硬件的提升,移动设备的功能越来越完善,移动设备的系统平台也日渐火热起来。目前国内最常见的移动开发平台有Symbian,iPhone,Windows Phone 以及当下正在逐步兴起的 Android。目前为止国内已经有很多 Android 系统的用户。截止 2010 年第二季度 Android 系统的国内市场占有率已经过 10%,在西欧以及北美

2、智能手机市场占有率也在 20%左右。可见 Android 系统正在崛起之中。但是对于 Android 系统的应用和开发在国内仍然属于起步和探索阶段。急需要大量的相关技术和人员的投入。摘要目 录引言.1发展趋势11Android 系统框架分析 .31.1Android 功能特征. .41.2Android 解剖分析.51.3Android 程序结构解析.62.类库.7.72.1Android 运行组件.72.2 Android 应用的构成和工作机制.82.3Android 应用程序结构剖析.92.4Android 应用程序结构解析.102.5 活动.103 3. .游戏策划及准备工作.11.11

3、3.1 功能介绍.123.2 游戏功能概述.144.Android 平台下游戏的准备工作.15.154.1 游戏的架构. . .164.2 各类的简要介绍.194.3 系统的设计实现.33 总结总结.34致谢致谢.35参考文献参考文献.36摘要青岛滨海学院毕业设计 绪论1引言 下面首先介绍一下 Android 系统。Android 是基于 Linux 内核的软件平台和操作系统,是 Google 在 2007 年 11 月 5 日公布的手机系统平台,早期由 Google 开发,后由(Open Handset Alliance)开发。它采用了软件堆层(Software stack,又名以软件叠层)

4、的架构,主要分为三部分。低层以 Linux 核心工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以 Java 作为编写程式的一部分。本文对目前应用的 Symbian、WindowsMobile、MacOSX 和 RIM 等平台的现状进行了分析与比较。进而研究分析了 Android 平台的系统架构和组件模型,接着解析了 Android 中的重要 API和应用构成,以 Intent 和生命周期的机制。在此基础上,基于 Android 平台设计和开发校园资讯软件。本系统界面友好、操作便捷,具有良好的可扩展性和可维护性;系统经过测试,可以稳定运行,能够满足手机用户的基本需求。发展趋势随着

5、 3G 应用的不断开发推广,用户会越来越需要更加个性化、优质化的多媒体数据服务,用户希望能够随时、随地无缝利用 3G 网络进行办公、网上交易、游戏娱乐、欣赏影视节目、收听和下载音乐等。根据观察,在不久的将来,移动手机终端将会在以下若干方面具有新的发展。首先,提供智能提醒服务,手机能够与用户实现密切配合,并监控用户的个性化设置(保持在本地或者云端) ,当重要时间点或关键事物需要用户注意时,手机会向用户发出“提醒”服务,服务包括日程提醒、交通状况、最佳行车路线、最佳泊位、优惠活动、实时新闻、体育赛事、天气情况、股市行情、好友活动、亲友生日等。其次,提供虚拟现实体验,手机可以借助传感器、周边设备了解

6、到您的身边环境,并根据收集到的信息,智能的为您提供有用的信息,如在网络世界养的宠物,可以借助音频设备表达叫声,借助马达和位置传感器等传递其跳、跃等行为信息;也可以在用户购物时,提供相关的同类产品价格参考,提醒用户附近的那个卖场更物美价廉;根据实际场景,为用户及时提供正在操控的产品的使用方法提醒。接着,发挥物联网的优势,借助无处不在的传感器,可以感知并分享到周围世界的海量信息,这些信息将在“云端”得到整合,帮助用户及时、准确的获得气息信息、交通路况。另外借助物联网,用户间可以方便、快速的分享资源,协助和交互。如进行端到端的多人游戏、照片分享、书籍分享、音乐分享等。然后,作为经济工具,在交通或者信

7、息不发达的情况下,帮助用户找到最佳的市场,青岛滨海学院毕业设计 绪论2获得有价值的帮助信息,帮助用户从事的经济活动的收益率。最后,更加智能、安全的设备,随着智能手机的不断普及和更加智能,手机软件的更新、升级将会变得越发简单,并会为用户提供工具或信息,让用户有能力和权力决策那些内容可以浏览、下载或分享。在安全性上也将更加出色,能够十分有效的帮助用户进行获取到的内容的管理,保护用户的个人隐私和基于手机的金融活动如电子钱包、在线支付、在线贸易等。 青岛滨海学院毕业设计 绪论31.Android 系统架构研究Android 是一个包含操作系统、中介架构层及应用程序所产生出来的软件堆栈架构。由下而上,其

8、核心为嵌入式 Linux2.6 作业系统,向上搭配 Google 为 Android 开发的类库及 Android 运行时,再配合应用程序架构,来开发各种不的应用程序。1.1Android 的功能特征1.1.1应用程序架构:在应用程序架构内已经具备多种不同的基础组件,在开发应用程序时,就可以直接调用这些组件来使用,可以节省开发应用程序的心力及时间。1.1.2 Dalvik 虚拟机器:在 Android 平台上所使用 Java 虚拟机,不是 Sim 公司的标准Java 虚拟机,而是使用 Google 自主开发的代号为 Dalvik 的虚拟机,它在保证 API 方面的兼容的同时,针对移动手机进行了

9、大幅优化,占用资源更小,运行效率更高。1.1.3集成的浏览器:集成的浏览器是 Android 内建的浏览器,是以 WebKit 的浏览引擎为基础所开发成的。WedKit 是一个开源浏览器网页排版引擎,目前使用 WebKit 引擎的浏览器主要有:Safari,Midori,Epiphany 等。配合 Android 手机的功能,可以在浏览网页时,达到更好的效果,例如:局部性的缩放网页上的资讯、触控式的操作等效果。1.1.4优化的绘图能力:在程序里可以用到的绘图功能分为 2D 与 3D 两个方面。在 2D方面,Android 提供了一套特有的类库(SGL;而在 3D 方面则是使用OpenGLES1.0(openGL for Embedded systems)规范的类库。它们是一种非常快的图形引擎,并且支持硬件加速。1.1.5 SQLite 数据库:SQLite 提供结构化的数据存取。SQLite 是一款轻型的数据库,它的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号