1 / 11
文档名称:

谁是卧底程序设计.doc

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

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

分享

预览

谁是卧底程序设计.doc

上传人:pppccc8 2019/9/27 文件大小:323 KB

下载得到文件列表

谁是卧底程序设计.doc

文档介绍

文档介绍::..1、,应用程序应包含两个主要的用户界面,这里需要进一步分析每个用户界面屮应该包括哪些显示内容。打开游戏的第一个页面,应该让游戏的管理员确定游戏的卧底人数和平民人数,然后选定本次游戏的玩家身份词,并添加玩家个人信息。另一个重要页而就是游戏进行的页面。在该页面中,需进行两项内容操作,其一是让玩家一次查看个人的身份词,并随机分配卧底,玩家自己并不知道自己是卧底还是平民;然后就是开始游戏,逐次淘汰玩家,进行平民和卧底之间的较量。根据对用户界面显示内容的分析,使用EdrawMax绘制出用户界面的草图,如下图所示。oo开始游戏点主E家头壌・艺拓洵洼对毀話2□□图1关键界面L2程序模块设计图2程序结构设计图2、,将程序所用到的Java类分别放在4个包里面,以便于开发过程屮对所需要的类库快速进行查找和修改,四个包依次为activity包、db包、game包和uti包,activity包用于存放Android应用程序所需要的界面控制类,是不同的界而显示各自所需要的内容;db包用于存放数据库管理类,对数据库不同的表格进行增删查找;game包用于存放游戏所需耍的一些实体类,如玩家实体等,util包主要存放一•些工具类,如游戏背景音乐控制类库。Ej^src:)),))|£)①.]?Activity..?).javaJ?)PreDataSQLiteHelper....®[[GenestedJavaFiles]•一^—MM*—一一一a—~—•图3程序工程Java包Android开发虽然是基于Jeivei语言进行开发的,但是在开发过程中还用到了一些其他类型的可扩展标记语言,用的最多的是xml语言,Android工程屮用到的一些样式、布局、动画等都是在xml中进行设置的,这里主要介绍一下工程里用到的xml存放位置,这部分文件放在res包的子包内。布局文件主要才能放在layout包内,图片放在drawablc包内,文木放在raw包内,颜色、文字、样式则放在values包内。QllUb固res&drav^able&drav^able-hdpi&drav^able-ldpi&drav^able-mdpi&drav^able-xhdpiE&layout国&menu国&rav/Q&[&values-vll&values---,这里就不一一详细进行解释了,主要列出一些关键类和资源文件,仅供参考。表1关键Java类包名称文件名说明■Activity欢迎界面,打开该应用的第一个界面MainActivity添加玩家身份词和玩家数量的界面CancelPlayorActivit