1 / 13
文档名称:

安卓应用-实现简易打地鼠游戏.doc

格式:doc   大小:435KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

安卓应用-实现简易打地鼠游戏.doc

上传人:xiarencrh 2020/6/29 文件大小:435 KB

下载得到文件列表

安卓应用-实现简易打地鼠游戏.doc

文档介绍

文档介绍:—·内容提要本程序实现了一个安卓APP的简易打地鼠游戏,地鼠会在屏幕上随机显示,触摸地鼠后,该地鼠将不显示,同时在屏幕上通过消息提示框显示达到了几只地鼠,地鼠出现的时间也是随机产生的。运行环境采用eclipse,javaJDK,AndroidSDK,ATD插件来完成对本次实验的运行。目录题目------------------------------------------------------------------------------------------------------------------4时间------------------------------------------------------------------------------------------------------------------4功能设计------------------------------------------------------------------------------------------------------------4数据结构的设计---------------------------------------------------------------------------------------------------5算法的设计----------------------------------------------------------------------------------------------------------7关键代码-------------------------------------------------------------------------------------------------------------8参考资料--------------------------------------------------------------------------------------------------------------13教学实****总结报告-------------------------------------------------------------------------------------------------13一·题目本程序实现了一个安卓APP的简易打地鼠游戏。—,首先从网络上下载相关图片来实现页面的布局,然后绑定主Activity,声明相关变量,创建线程,再利用java所提供的Random()方法获取随机位置与随机时间,传递此消息,再利用消息处理类handler中的handleMessage()方法接收消息,并在屏幕上显示。再为地鼠图片设置监视事件***来使其打到地鼠有反应并用消息提示框显示打中地鼠个数。:创建并开启一个新线程,在重写的run()方法中,创建一个记录地鼠位置的索引值的变量,并实现一个循环,在该循环中,首先生成一个随机数,来表示地鼠出现的位置,并获取一个Message对象,然后将生成的随机数作为地鼠的位置的索引值保存到Message对象中,再为该Message设置一个消息标识并发送消息,最后让线程休眠一段时间(该时间随机产生作为地鼠出现的时间)。:创建一个Handler对象,在重写的handleMessage()方法中,首先定义一个记录地鼠位置索引值的变量,然后使用if语句根据消息标识判断是否为指定的消息,如果是,则获取消息中保存的地鼠位置索引值,并设置地鼠在指定位置显示。:获取布局管理器中添加的ImageView组件,并为该组件添加触摸***,在重写的onTouch()方法中,首先设置地鼠不显示,然后成功打中地鼠后,将i的值加1,再通过消息提示框提示打中了几个地鼠。四·,在重写的run()方法中,利用了一个while循环,当线程没有被终止时执行循环,首先定义index并初始化赋值为0,然后利用Random()方法产生0~数组长度之间的随机数,并赋值给index,然后把这个消息发送给handler对象,利用handler中的handlemessage()