android课程设计报告.docx河南科技学院
《物联网移动应用开发》课程设计报告
设
计 题 目:基于 般的游戏过程是系统随机生成一个棋局,然后玩家需要在空白处填上
相应的数字使其满足游戏规则。 由于此类游戏操作简单, 不需要特定的语言基础,也不需要进行数字运算且可玩性高、锻炼思维、开发大脑,所以很快风靡全球。
易于学习 : 既然手机游戏面向的是普通消费者而不是计算机专家,那么他们不可
能深入的学习游戏技巧。消费者不会花几个小时去研究一个 3 元的手动操作的游
戏。保持游戏的简单是最基本的要求。 可中断性 : 多任务处理是手机生活方式的基本特征。手机用户常常在任务(如等一个电子邮件或者等车)之间有一小段时间。而游戏、日历管理、通讯与工作数据访问使用的是同一个设备。所以一个好的手机游戏应该提供短时间的娱乐功能,并且允许用户在游戏与工作模式之间顺利切换。 基于订阅:手机游戏的盈利成功取决于他们巨大的使用量。一开始开发与设计每个游戏都是昂贵的。如果一个手机游戏开发者要赢利的话,重要的是S一个游戏引擎,多个标题,基本的故事情节类似。基于订阅的游戏是不断产生收入的最好方法。 丰富的社会交互 : 不管一个游戏设计得多好,只要玩家找到了它的根本模式或者玩完了所有的游戏路径很快就会厌烦这个游戏。对于一个基于订阅的游戏,重要的是与别的玩家合作以增强所玩游戏的智力与随机性。在
今天纷繁复杂的多玩家游戏中具有丰富社会交互的游戏证明是成功的。 好的网络基础设备 :巨额的手机技术研发费用都花在提高设备与网络的可用性与可靠性
上面。因此,手机设备硬件与网络协议与桌面 /控制台世界(如全球定位系统 (GPS) 扩展、条形码扫描仪、与短消息服务 (SMS)/多媒体信息服务 (MMS) 通讯)有着非常大的差别。好的手机游戏应该利用那些更新的设备特征与网络基础设备的优
点。
. Android 平台架构及特征
Android 平台特征
。意味着我们可以把系统中不喜欢的应用程序换掉,安装我们自己喜欢的程序。
虚拟机专门为移动设备做了优化。 将 class文件通过 DX 的文件来执。 Dalvik 虚拟机基于寄存器,比 java 虚拟机快。
WebKit 引擎。
2D 和 3D 图形库。
数据库,用于结构话的数据存储。
: MPEG4、、MP3、AAC 、AMR 、JPG、PNG、GIF,
电话—全球通。
、 Wifi (无线局域网)、EDGE(GSM 到 3G 的过渡 )。
、 GPS、指南针和加速度计。
Android 平台架构
: Android 连同一个核心应用程序抱一起发布,改应用程序包包 括
E-mail 客户端。 SMS 短消息程序、 日历、地图、浏览器、联系人管理应用程序等。 API 框架。该应用程序框架用来简化组件软件的重用,任何一个应用程序度可以发布它的功能并且任何其他应用程
序度可以使用其所发布的功能块。应用程序都是由一系列的服务和系统组成包
括:一个可扩展的视图( Views)、内容管理器( Content Providers)、资源管理器
Resource Manager)、通知管理器(Notification Manager)、活动类管理器( Activity Manager)。
程序库通过 Android 应用程序框架为开发者提供服务主要核心库包括:
系统 C 库、媒体库、 Suface Manager、LibWebCore、SGL、3D libraries、FreeType、
SQLite。
三系统分析与设计
系统需求分析
需求分析完成的好坏直接影响后续软件开发的质量,它的重要性由此可见一斑。现实情况往往是,用户不了解计算机的相关知识,而开发人员也对相关业务领域不甚了解。受思维定式的影响,用户和开发人员往往对同一问题有不同的理解,这样就对系统的功能确定带来了很大的麻烦。所以,开发人员和用户之间要进行充分和有效的沟通,甚至开发人员要置身于相关的业务领域,以确保开
android课程设计报告 来自淘豆网m.daumloan.com转载请标明出处.