技术微信:375279829 欢迎来到【毕业设计资料-计算机毕业设计源码网】官网!
您的位置:您的位置:主页 > 作品中心 > 安卓/微信小程序

基于Android的看图识鱼多媒体游戏软件设计

技术微信:375279829

本课题包括源程序、数据库、论文、运行软件、运行教程

毕业设计资料-计算机毕业设计源码网:我们提供的源码通过邮箱或者QQ微信传送,如果有啥问题直接联系客服

包在您电脑上运行成功

语言:安卓App/微信小程序/公众号

数据库:MySQL

框架:后台ssm、springboot、mvc、原生开发

课题相关技术、功能详情请联系技术

作品描述

在移动互联网的的带动下,手机已经普及,时刻参与到生活之中,扮演越来越重要的角色。从日常的购物、工作、学习到游戏,都离不开手机的支持。特别是手机小游戏,深受用户的喜爱,通过APK快速安装到应用中,点击打开即可参与进来。看图识鱼多媒体游戏作为提高智力和动手能力的游戏,对玩家的要求不高,只需要移动手指就可以进行游戏,既锻炼了用户耐心和毅力,也帮助用户打发了空闲时间。

本基于Android的看图识鱼多媒体游戏使用安卓开发,后台使用JAVA技术,数据库使用MYSQL。功能包括游戏介绍、看图识鱼多媒体游戏、鱼类电子书、我的等。本文先介绍基于Android的看图识鱼多媒体游戏的选题背景和意义,然后对基于Android的小游戏技术进行分析,接着进行需求分析和功能设计,最后完成编码和测试。


本文先分析基于Android的看图识鱼多媒体游戏的开发背景,罗列出开发小游戏的意义。然后对安卓技术进行介绍,分析Mysql数据库。对基于Android的看图识鱼多媒体游戏进行市场调查,提出小游戏的需求分析,通过功能性和非功能性进行分析,确定开发基于Android的看图识鱼多媒体游戏的目标。最后进行基于Android的看图识鱼多媒体游戏的设计和实现。


Android在国内翻译为安卓,是基于Linux的操作系统。运用在移动设备上,不局限于手机,也在电视、数码相机、手表上使用。Android是谷歌公司开发的,在2008年发行。底层语言是基于C/C++JAVA等,Android由操作系统、中间件、用户界面和软件组成。

2003年开始,Andy Rubin创建了Android团队。2005年谷歌收购了安卓,2007年,谷歌开源免费,发布了Android源代码。2008年,发布了Android1.0正式版本。2010年,Android2.2发布,和Linux分道扬镳。2011年,Android系统数目达到了48万,同时,发布了安卓4.0系统。2015年,公司警告Android存在安全漏洞。2020年,Android更加完善,解决了许多安全漏洞问题。其V11.0版本的更新包括SDK工具、系统映射、模拟器等。

Android的架构分为应用程序层、框架层、运行库层、内核层。应用程序层包括客户端、短消息、浏览器、通讯录、闹钟、设置等,这些程序是使用JAVA语言开发的。框架层简化了组件,允许其它程序可以使用框架层的模块。其中,在每一个应用后面包括视图、内容提供者、资源管理器、通知管理器、活动管理器。视图可以构建应用程序,包括列表、文本框、按键、下拉框等,也可以嵌入浏览器。内容提供者为其它应用程序提供数据库。资源管理器提供非代码的访问。通知管理器为用户提供状态栏的提示信息。

运行库层可以为不同的组件使用,包括系统C库、媒体库、对显示子系统的管理、web浏览器引擎。

操作系统和应用程序通过中介软件进行沟通,分为函数层和虚拟机。安卓采用OpenCORE作为基础多媒体框架,分为7大板块。安卓使用Skia为图形引擎,也是谷歌浏览器的引擎。

安全本身是权限独立的系统,每个应用程序都需要一个ID,系统对ID进行验证后运行。默认情况下,安卓的应用都没有操作权限,需要对用户询问后,手动允许操作才能赋予权限。特别是打电话、发短信、读取图片或者地理位置等。不同的软件要求的权限不同。

安卓包括四大组件,活动、服务、广播、内容提供商。活动是根本,活动即Activity,是最基本的组成。Activity是一个页面,这个页面包括了许多控件,如按钮和文本框等。Activity可以通过加装R里面的xml界面,也可以通过代码创建控件。一个安卓应用通过多个Activity组成,在不同的Activity页面中,可以进行跳转,相互传值。

服务是另外一种组件,可以和其它组件进行交互,但是服务没有界面,在后台运行。比如当用户想听歌时,并不需要一直停留在这个界面,只需要在应用的后台进行播放即可。这个歌曲播放就是服务进行控制的,开启服务可以通过Context.startService方法,然后多次调用,最后进行销毁。

广播接收器是传输信息的机制,广播接收器不影响其它应用的操作,当电话接入时,可以做其它的任务。广播接收器不能生成UI界面,只能提示用户发生了什么事情,广播接收器使用时候需要在AndroidManifest.xml 中注册。

在安卓中,每一个应用都包括自己的数据库和图片、文字等信息,这些信息是独有的,其它应用无法调用。但是内容提供者就解决了这个问题,通过派生内容提供类,供其它应用访问这个独立的标识。

如需定做或者获取更多资料,请联系QQ:375279829
在线客服
联系方式

技术微信

375279829

在线时间

周一到周日

客服QQ

375279829

二维码
线