基于安卓平台的打地鼠app开发文献综述
2020-06-22 22:58:51
文 献 综 述
一、Android系统背景及意义
目前随着移动设备越来越普及以及移动设备的硬件的提升,移动设备的功能越来越完善,系统平台也日渐火热起来。现在国内最常见的移动系统平台之一就是今天的主题Android。
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android一词最早出现于法国作家利尔亚当在1886年发表的科幻小说《未来夏娃》中。他将外表像人的机器起名为Android。它采用了软件堆层(Software stack,又名以软件叠层)的架构,主要分为三部分。低层以Linux核心工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程式的一部分。目前国内已经有很多Android系统的用户,截止到2017年一季度,国内安卓手机市场占有率从去年的76.4%上涨到了86.4%,提升了10%,而苹果iOS则是从原来的22.2%下滑至13.2%,下降9%,可见Android系统正在崛起之中。
手机游戏作为Android系统平台的一个重要组成部分,正在被越来越多的人所重视。全球在使用的移动电话已经超过59亿部,而且这个数字每天都在不断增加。在除美国之外的各个发达国家,手机用户都比计算机用户多。几乎每一个Android手机用户都是游戏的需求者,都是潜在的顾客,手机游戏潜在的市场比其他任何平台,比如PlayStation和GameBoy都要大。
虽然Android系统前景广阔,但是基于该平台的手机游戏开发也面临着各种问题。平台硬件差异,代码分裂,用户没有良好的付费习惯等等缺点一直被Android游戏开发者诟病,但是Android快速的发展却使开发者又无法放弃这块大蛋糕,所以其他手机平台的开发者也慢慢转向Android游戏开发。
综上所述,在今后几年内Android游戏应用将会成为手机应用市场的主流应用,并且需要大量人力物力的投入。
二、本课题的主要内容
本课题的主要内容是设计一个基于Android系统的打地鼠手机小游戏软件,游戏欢快,有趣且具有动感,画面美观,操作方便。
游戏一共分为三个模块,每个模块都有其对应的功能。模块图如下: