《基于安卓系统的单机软件—生活秘书—娱乐游戏模块论文(18页).docx》由会员分享,可在线阅读,更多相关《基于安卓系统的单机软件—生活秘书—娱乐游戏模块论文(18页).docx(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-基于安卓系统的单机软件生活秘书娱乐游戏模块论文-第 17 页郑州大学西亚斯国际学院本科毕业论文(设计)题目 : 基于安卓系统的单机软件生活秘书指导教师 褚玉晓 职称 讲师 学生姓名 曹鹏远 学号 20101511101 专业 计算机科学与技术(10级) 班级 1班 院 (系) 计算机科学系 完成时间 2014-4-20 基于安卓系统的单机软件生活秘书娱乐游戏模块中文摘要Android操作系统现在已经成为最流行的操作系统,确切的说的最流行的手机操系统了,走到大街上你会看到许多人拿的手机都是Android操作系统的手机,可见他的流行,随着科技的不断进步Android操作系统也在一步一步的走向巅峰
2、,Android从2008年出生到今年2014已经有七个年头了,经历过了几个大的版本更新,随着中国手机网络的不断升级,android手机也更成为用户不可或缺的电子设备,随时随地上网聊天查看日程等等,但是网络的加快也造成许多非法的流氓软件,扣费软件,后台偷跑流量软件的泛滥,对用户造成的困扰不亚于电脑病毒的危害,造成这些软件泛滥的原因当然是因为Android操作系统的开放与免费,当然这是一件利大于弊的好事情,只要开发者们不流氓那么开发出来的软件就不会流氓,一个音乐软件为什么要访问我的通讯录,一个通讯录软件为什么要查看我的地理位置,还要获取root最高权限,这些都是开发者在开发软件的时候故意添加进去
3、的服务有的服务甚至可以监控用户的各种隐私,这也是我们为什么要开发一款单机的而非连接网络的软件的原因。生活秘书APP是一款集个人信息记录,日程管理,个人账本功能,游戏娱乐为一体的全方位生活记录APP,用户不需要担心消耗流量浪费电量等问题,因为我们没有添加与软件无关的服务,广播,地理位置等,要知道这些都是非常耗电的功能而且对与我们的软件没有任何的意义。本文就是对生活秘书APP轻应用的简单介绍,结合了我们日常使用软件的习惯,以及现有的技术分析软件的需求,继而进行代码实现,以及系统的测试,等等,我们的目的就是在于掌握新技术的同时,利用现有的手机硬件实现安全便捷高效的手机应用APP,也使得用户在使用AP
4、P的同时能够对我们的APP放心,信任大胆的使用。关键字:Android/APP/安全The secretary of lifeAbstractAndroid operating system has become the most popular operating system, exactly one of the most popular mobile phone operating system, you will see many people on the street with the mobile phone is Android mobile phone, his popul
5、arity, along with the advance of science and technology of the Android operating system step by step towards the peak, Android was born from 2008 to 2014 this year there have been seven years, has experienced several major version update, as Chinas mobile Internet grows, the Android mobile phone has
6、 become more indispensable electronic equipment, chatting on the Internet anytime and anywhere to check the schedule and so on, but the network speed also caused many illegal rogue software, software deduction, the background to steal run flow software, the user caused problems as the dangers of com
7、puter virus, the cause of these software flood because the Android open and free, of course, of course, this is a good thing not do more harm than good, as long as developers dont rogue then developed software will not rascal, a music software: why do you want to visit my address book, an address bo
8、ok software: why do you want to check my location, but also to obtain the highest root permissions, these are the developers in the development software deliberately added some services even when can monitor various privacy of users, this is also why do we need to develop a stand-alone software rath
9、er than connected network. Life secretary APP is a collection of personal information records, schedule, mood diary, game entertainment is a body comprehensive life record APP, users do not need to worry about waste of electricity consumption flow and so on, because we dont have to add has nothing t
10、o do with the software service, the radio, geographic location, etc., to know all of these are very power consumption function and the software of the and we dont have any meaning.This paper is a simple introduction on the application of the life secretary APP light, combined with our daily habits t
11、o use the software, and the existing technical analysis software requirements, which in turn to code implementation, and testing the system, and so on, our aim is to master the new technology at the same time, the use of the existing mobile phones hardware to realize safe and convenient and efficien
12、t application of APP, also makes the users in the use of the APP can secure in our APP at the same time, the trust bold use。KEY WORDS,Android/APP/ security目录目录基于安卓系统的单机软件生活秘书-娱乐游戏模块2中文摘要2THE SECRETARY OF LIFE3Abstract3目录51.绪论71.1生活秘书APP开发的背景以及发展现状71.1.1开发背景71.1.2发展现状71.2研究的目的以及内容81.2.1研究的目的81.2.2研究的
13、内容92. 应用相关技术介绍92.1 java相关技术介绍92.2 SQLite相关技术介绍92.3 Android操作系统核心模块及相关技术介绍102.3.1Android操作系统的核心模块102.3.2Android操作系统相关技术介绍102.4开发工具介绍与使用102.4.1开发工具的介绍102.4.2开发工具的使用113.需求分析与设计113.1需求分析113.1.1主页显示113.1.2日程安排113.1.3个人账本123.1.4游戏娱乐123.2分析设计效果图133.2.1主页显示效果图133.2.2日程管理效果图143.2.3个人账本效果图153.2.4游戏娱乐效果图164.娱乐
14、游戏模块详细需求与分析设计165.娱乐游戏模块代码的实现176.系统测试与分析176.1黑盒测试176.1.1黑盒测试介绍176.1.2具体测试操作187.总结248.致谢259.参考文献261.绪论1.1生活秘书APP开发的背景以及发展现状1.1.1开发背景提到Android操作系统大家都不陌生,目前已经是手机操作系统的带头大哥了,相比苹果的IOS操作系统以及微软的WP手机操作系统,谷歌的Android操作系统已经占到手机操作系统的80%了,可见Android操作系统在目前来看是最流行的手机操作系统。Android操作系统虽然大家都在用但是可能很多人不知道Android是从什么时候开始流行的
15、,什么时候开始成为行业领头羊的,08年的时候谷歌公司为了抗衡苹果公司的IOS联合各大厂商发布Adnroid操作系统第一个版本Android1.5并连带这发布第一款基于Android操作系统的手机,这部手机就是HTC出产的G1,可能很多人不知道这个手机,但是这不并阻碍Android的大红大紫,经过几次大的更新,Android操作系统已经非常的成熟了,硬件也已经非常成熟,非常强大了。目前安卓大版本已经更新到Android4.4,简称Katkit,最新的亮点就是新加入一种虚拟机模式,要知道Android应用实际是跑在Dalvik Java的虚拟机上的,现在将要使用的虚拟机是新的虚拟机简称ART也就是
16、Android RunTime的简称这个虚拟机可以替代老版本的虚拟机从而达到启动应用速度加快的效果,新的虚拟机,从底层改变应用启动过程,在安卓应用安装在用户机器的时候就将应用的字节码直接编译成机器码,而不是像Dalvik Java的虚拟机是每次启动应用的时候才开始将应用的字节码编译成机器码,这使得新安装的应用能够真正的成为本地应用,启动更快。但是谷歌公司并没有将这一新加入的特性在发布新版本的时候特提出来,想必目前来说ART还不是那么的成熟与稳定,目前正在开发测试对其稳定的阶段,但是这也并不妨碍Android开发者与发烧友们来争相体验,实际的体验效果好多媒体也都有相关的报道,真的是比以前的手机启
17、动效果明显流畅不少,相信Android操作系统的第二春马上就会到来。希望Android系统早日再一次改变世界。1.1.2发展现状Android操作系统的发展是离不开各大厂商以及谷歌的支持,在国内像小米,金立,华为等一大部分厂商都在开发基于Android操作系统深度订制的自家Android操作系统,其实都是穿着谷歌原厂的操作系统的代码,披着自家的衣服,这也导致国内基于Android操作系统的手机如雨后春笋般出现,APP应用程序更是上百万千万个,也正是由于Android操作系统是基于linux的开源的操作系统,就导致市面上出现好多流氓软件以及病毒软件,各大杀毒软件公司也都相继推出了自家的安全助手安
18、全管家诸如此类的安全类软件来保护用户的数据不被泄露,数据的流出大都是联网软件在联网时候在后台偷跑线程过去用户数据,但是单机版的软件就不会出现这样的状况,这也是我们为什么要开发一款单机软件的原因。虽然这样的软件不具备联网功能但是对于日常生活的备忘录以及小娱乐都没有太大影响,用户也不会担心在使用软件过程当中的流量消耗可以放心大胆安全的使用。我觉得用户还是比较喜欢这种类型的应用的,Android操作系统的开源使得他的生命力非常的旺盛,各个不见的硬件的提升也使Android操作系统的流畅度大幅提高,Android的开源以及多线程造就了Android操作系统后台运行的强大功能,但是这样久而久之就会拖慢A
19、ndroid操作系统手机的运行速度,使用户的体验非常的差,为了缓解这样的尴尬状态谷歌公司已经推出了新的虚拟机ART模式,用户最直观体验就是打开应用的时间缩短,切换应用的响应速度也加快,用户体验流畅效果明显提升,Android操作系统这样的新虚拟机模式一定会得到用户的肯定,但是谷歌公司到现在还是没有正式发布此虚拟机,等到新的虚拟机真正替代老的虚拟机的时候吗,那么我相信Android操作系统真的会带领手机用户改变自己的尴尬状态,并且使其再一次引领全球手机操作系统。1.2研究的目的以及内容1.2.1研究的目的对于日渐强大的Adnroid操作系统的兴趣使得我们决定将开发Android应用提上日程,并且
20、作为自己的毕业设计,学习并开发出一款基于Android操作系统的随身轻应用,这样不仅可以熟悉Android开发的技术流程,又能学习新的技术,对于计算机专业的我们来说是非常有必要的,也是非常重要的,以下几点是我们开发软件生活秘书的几个重要的原因:1.现在越来越多的人使用手机或者小型平板等移动终端,人们对手机以及平板的依赖也越来越大,而Android操作系统的手机又占了大部分的手机操作系统的使用份额,Android操作系统是非常流行的,所以了开发一款基于Android操作系统软件的显得愈发的重要。2.现代人们在生活中大部分时间跟都是跟一些生活琐事打交道,而因为我们并没有和好很方便的方法去处理所以这
21、些琐事,我们也不能随身带着纸和笔来记录生活,这也太占据了我们的时间了。3.希望这个软件能使人们利用Android操作系统的手机或者平板更好更高效的处理生活琐事。1.2.2研究的内容第一部分绪论主要介绍了与我们对开发“生活秘书APP”开发背景以及研究的现状做了明确的分析,并确定了此次研究的目标和最终的方向。第二部分重点的介绍了与“生活秘书APP”的开发和实现相关的各个技术,以及对开发工具eclipse的是使用。第三部分 介绍了系统需求分析与APP软件的总体设计理念,并且附带了在软件设计阶段的最终实现的效果图。第四部分 介绍了主页模块,日程管理模块,个人账本模块,娱乐游戏模块的设计内容。第五部分介
22、绍了游戏娱乐模块的详细设计测试内容以及代码的实现。最后部分为总结部分阐述了软件设计策划实现体验等的体会以及感想,并且指出软件存在的设不足以及需要改进的方向。2. 应用相关技术介绍2.1 java相关技术介绍2.2 SQLite相关技术介绍2.3 Android操作系统核心模块及相关技术介绍2.3.1Android操作系统的核心模块2.3.2Android操作系统相关技术介绍2.4开发工具介绍与使用2.4.1开发工具的介绍Android开发工具是多平台多环境运行的不像ios应用开发只能用自家的macos下的xcode开发工具,一是由于开源,二是由于开发用户到的好多技术都是JAVA的所以对多平台的
23、技术支持是非常到位的,所以开发Android应用你可以在Windows操作系统下进行,你也可以再衍生的linux操作系统上进行,例如在Ubuntu桌面版操作系统也是可以进行开发的而且其效率极高,在开启模拟器的速度方面就远高于在Windows操作系统下,当然你也可以在的Mac电脑上进行开发,这都是谷歌公司给你提供好的开发环境,你只需要在谷歌官方网站的Android 开发者页面找到开发工具根据你的操作系统来下载相应的开发工包就可以了,我们这次是使用的Windows操作系统下的开发工具,首先我们进入如下网站: 这是谷歌为Android开发者提供的开发工具,以及官方api资料存放的网站,开发工具有两种
24、第一种也是比较常见的一种也就是我们要用到的Eclipse + ADT plugin 是最常见的一种开发工具组合,另一种就谷歌自家的开发工具名子叫做Android Studio是谷歌官方在北京时间2013年5月16日,在I/O大会上,推出新的Android开发环境,并对开发者控制台进行了改进,增加了五个新的功能,但是由于现在没有中文的翻译包所以大部分开发者还是选择Eclipse + ADT plugin这个开发工具,而且不需要配置jdk的运行环境,只要把开发工具包解压缩得到所有文件找到eclipse相关的文件打开eclipse.exe即打开了的ANDROID软件开发环境。2.4.2开发工具的使用
25、我们打开了eclipse接下来怎么操作呢?熟悉或者做过java开发的人对eclipse都不陌生,我们具体来看一下如何进行简单的操作。打开我们看到了整个开发工具的页面如图:在看左边侧栏是所有文件存放的子目录等:点击eclispe文件夹看到如下目录:此时我们就可以看到eclipse的可执行文件,点击打开eclipse开发环境就可以看到整个开发环境了:从上图我们可以看到整个操作的大环境,我们可以看到左边的是我们简历的整个项目包下面显示的是资源文件以及源代码文件。3.需求分析与设计3.1需求分析软件需求,四大功能分别为主页现显示,日程管理,个人账本,游戏娱乐。要求页面分为三个部分,标题,内容,功能按键
26、从上到下依次排开,标题部分的中间显示当前页面所显示的内容标题,标题左边有一个更多按钮来提示用户还有功能可以点选,内容部分就玩显示具体的内容,功能按键在最下方四个相同样式的按钮,用来切换不同的功能。3.1.1主页显示需求在装了本软件之后点击软件图标进入到主页面可以看到自己编辑好的个人信息,屏幕下方会有四个按钮分别为主页,信息,资料,其他,四个大的功能,用户点选每个按钮之后会立刻显示出相应的内容,另外所获用户左右滑动那么页面也可以随着用户滑动的方向来显示出相应的内容,用户上下滑动屏幕就会将本页的所有内容都显示给用户。3.1.2日程安排需求从右往左滑动屏幕或者点击左上角的菜单按钮显示出菜单栏,点击日
27、程安排,日程管理模块就显示出来了,首先看到的是当月的日历,具体定位到当天,下面三个大按钮分别是今天,跳转,以及添加。点击进入显示当天需要完成的时间安排,若是点击跳转按钮则弹出一个日期选择的弹出框输入具体的时间点击确定就显示到具体的那一天若有日程安排就会显示出来,这时候若点击今天按钮则就又定位到今天的日期,点击添加弹出添加,弹出添加时间的页面,并且直接弹出用户的软键盘,用户可以直接编辑自己的日程,比如说,今天要完成论文的那几个部分,之后可以选择这个时间所属的日程类型,如:会议,电话,约会,课程等等可以选择输入完成之后点击右上角的完成按钮这时候保存编辑的内容同时完成按钮变为编辑按钮,提示用户这条信
28、息是可以修改的。点击返回就会看到刚刚添加的那条日程就显示在日历下方,方便用户查看信息,非常的方便。3.1.3个人账本同样的操作从右往左滑动屏幕或者点击左上角的菜单按钮显示出菜单栏,点击个人账本按钮,这时候用户可以看到一个logo图片并且有提示文字,之后直接跳出个人账本的大页面,这个时候的页面是可以直接编辑的,第一行就是账目的来源,点击之后显示弹出框提示用户是要新增收入还是支出,若是没有我们的消费目录那么我们就可以直接新增一个,我们点击支出后面的新增按钮,继续弹出框提示我们要添加的内容,我们输入晚饭,这时候吃饭这个账目就出现在支出的列表当中了我们选择吃饭,此时就出跳转到个人账本大页面,我们可以看
29、到,软件提示我们输入账目,按照正常的数目填写,如20.之后选择这个账单生产的时间,下一行我们可以选择账目的类型,个人还是公司,毕竟公司的账目应该是会报销的吧,接下来填写备注信息,备注信息就可以填写一些关于此账目的具体内容方便用户查看,全部编辑完成之后,点击保存按钮,我们的账单就添加成功,此时我们可以点击账目明细来查看我们的具体账目,点击账目明细之后我们会看到我们添加的账目明细有序号,账目,费用,日记,备注等非常的详细。3.1.4游戏娱乐需求还是一样的操作从右往左滑动屏幕或者点击左上角的菜单按钮显示出菜单栏在弹出的菜单栏点选游戏娱乐按钮,此时我们就可以看到到游戏娱乐的主页面,我们的游戏是经典之作
30、俄罗斯方块,俄罗斯方块是休闲娱乐第一大游戏锻炼大脑,点击游戏娱乐之后我们看到的是一个游戏的loading页面,这个loading页面用来提示用户可以进行不同的操作,如可以点击继续上次游戏,新游戏,查看积分排行榜,以及选择游戏的难易程度,声音开关等等操作,最后有一个退出按钮,点击即可退出软件,游戏界面下方有五个按钮分别是左移右移变换,下降,暂停按钮来控制不同方块的方向以及位置。3.2分析设计效果图3.2.1主页显示效果图这是主页面的效果图我们从图上可以看到我们进入软件看到的第一眼的状况,我们从图中可以看到自己的个人简历,可以点击下面的四个按钮也可以滑动屏幕来切换不容的页面,当然不同页面显示的信息
31、也是不一样的。3.2.2日程管理效果图 这个是日程管理的效果图,从图中我们就可以看到日程管理的整个大页面是什么样的效果。点击不同的按钮就可以实现不同的功能,操作非常方便,既可以查看日历也可以添加记事3.2.3个人账本效果图这个人账本的效果图,我们可以从效果图中看到整个正本记录功能的大部分内容,账目,费用,时间,账单类型等非常的清楚,操作也是非常的方便轻松,3.2.4游戏娱乐效果图这是游戏娱乐的效果图,我们可以看到这个模块的整体设计风格是非常简约的,但是我们的功能是非常强大的可以直接点击新游戏来进行一轮新的游戏,也可以继续上次的游戏,也可以看一下排行榜看看可以超过谁,我们的技术比较高那么我们可以
32、选择关卡的难度来进行游戏,操作直观简便,4.娱乐游戏模块详细需求与分析设计我们生活秘书软件的娱乐游戏模块就是俄罗斯方块,具体的需求如下:首先我们要知道俄罗斯方块的基本操作,用按钮来控制掉落下来的积木的位置方向变换等,按钮的分布需要有五个,第一个是左移,点击左移视野内的方块就向左移动一个方格,再点击就再次往左移动一个方格,接下来的一个按钮旋转方块按钮,点击旋转按钮,视野内的方框就变换自己的方向,每次点击都会实现这个选装的功能,再接下来的一个按钮就是暂停游戏的按钮,点击暂停游戏按钮,此时游戏暂时不动,再次点击暂停按钮游戏继续运行,下一个按钮是快速下降按钮,点击快速下降按钮,视野内的按钮直接下落到最
33、后一层,接下来的按钮就是右移按钮,点击右移按钮跟点击左移按钮实现的功能刚好相反的,方框往又移动一个方格,多次点击就多次移动视野内的方格直到碰到最右边的边界线为止,这是俄罗斯方框最基础也是最最重要的功能实现。在此基础之上还有记录分数的功能,当视野内有一行方块集齐的时候,这行方块小时并且记录一份,且显示消去的行数,当玩家把视野内的空格全部堆满了方块并且没有一行可以消去的时候此时游戏就结束了,这时候的会弹出一个提示框,这个提示框用来记录玩家本轮游戏的游戏等级,游戏得分,并且可以编辑游戏玩家的名字,之后可以点击保存,保存之后这个记录保存的游戏的排行当中,用于一会玩家用户来进行查询和比对。5.娱乐游戏模
34、块代码的实现6.系统测试与分析6.1黑盒测试6.1.1黑盒测试介绍黑盒测试就是把自己当做小白用户,把应用当做一个黑色的盒子完全未知的盒子来体验这个应用看功能上有没有错误,会不会出现crash的情况,我们测试自己的应用也是一样首先看看我们的应用是否可以正常打开正常退出,每一项功能是否可以正常跑动,各个界面显示是否与需求一样,此时测试我们不需要知道这个软件的后台实现方法,我们只测试这个软件的功能是否正确,是否有界面显示不全,是否能正常添加数据等等。6.1.2具体测试操作了解了黑盒测试的基本操作接下来我们就要对我们的生活秘书来进行仔细的测试,首先拿到我们的生活秘书APP的软件包也就是.apk文件,安
35、装到手机手机上或者是android平板上,由于市面上android操作系统的手机各式各样所以我们只选择了几种进行测试,我们首先拿的是三星平板P3100进行测试,拿到.apk文件之后,首先将安装包放到平板的sd卡目录下,接着用文件管理器打卡sd卡点击我们生活秘书的安装包进行安装,看是否能正常安装,正常安装会显示出我们生活秘书的logo如下图与设计图对比:我们的测试结果是安装过程正常的,测试通过,软件安装包可以正常安装并且在安装之后可以看到正确的软件logo如图显示的那样,接下来就要我们试着点击生活秘书App的logo若出现闪屏或者无反应状态均为软件后台代码出错,点击软件之后出现了如下图所示的页面
36、就是正常现象.附图此时我们看到了我们生活秘书进入到主页面之后的详细信息是我们主页模块同学徐非非同学个人简历的基本信息,终于我们当初的软件设计需求图是一致的,有图可以看出,证明我们主页模块的基本内容是正常显示的,接下来的操作就是进行滑屏以及单击按钮看是否可以正常的显示内容,这些测试就不在添加图片了,这一部分测试通过。接下来我们点击菜单或者从左往右滑动屏幕,看能出出现侧栏,如下图:从上图我们可以看到软件的实现了效果图的功能,我们可以侧滑屏幕或者点击菜单按钮来显示具体的菜单栏,功能实现完美,测试通过,与需求相对应。接下来点击日常安排按钮看是否能弹出日程管理的主界面,我们也要对照效果图看当初设计的功能
37、是否实现如下图:从图中可以看到,主页面的设计与效果图的设计一样,符合当初的设计需求,此时的页面也可以继续点击菜单栏来看是否可以看到菜单栏,或者从左往右活动屏幕看是否出现菜单栏,并且进行下一个简单测试内容,具体滑动是有效果的,我们直接看是否可以进入下一个模块,点击个人账本按钮看是否进入个人账本的主页面具体显示如下图:从设计的效果图来看我们这个模块做的也是非常的成功,效果图的具体要实现的内容部分也都实现了,点击账目之后出现弹出框这与当初的设计也是一致的,并且可以看到可以选择要记录的账目是收入还是支出,具体到工资还是消费,当然这些东西肯定是可以自己添加的添加一个晚饭进行测试,添加之后就可以看到下面的
38、列表多出了一行就是晚饭,点击晚饭就选择了支出的账目,接着填入费用进行测试也是可以输入的,时间就是默认时间,填写备注就写晚饭水饺,之后进行保存,点击账目明细之后可以看到添加的具体内容,非常的方便,也非常的简洁,点击返回按钮,并且点击菜单按钮看是是否可以进入游戏娱乐模块,如下图显示:点击游戏娱乐模块之后显示如上图,背景图片是我们学校北区的风景图,看到真是亲切,从图中我们也可以看到设计效果图与软件实际显示的效果是一样的,证明这一部分的内容从图片上来看是没有什么大的问题了,接下来我们就要玩一次游戏来进行具体的游戏测试体验,具体操作就是验证各个按钮是否正常显示各个按钮的功能都是否实现,点击新游戏进行一次
39、新的游戏,可以看到游戏时候的具体效果如下图:点击新游戏之后就是如上图的显示可以对比一下当初的设计效果图,实际显示的图片看到的可能不太清楚,但是显示的是正确的,左边是游戏的窗口,右边从上往下依次显示的是下一次要出现的俄罗斯方块,本次游戏的游戏难度,当前游戏的得分以及当前游戏所消除的俄罗斯方块的行数总和,经过测试发现显示部分是完全正确的,分别左移按钮,可以看到显示的方框随着对按钮的点击就向左移动一直移动到左边边界处不再移动,同样点击右移的按钮,可以看到方块随着按钮的点击每次都移动一格知道右边边界处不再移动,点击中间的按钮游戏立刻暂停,再次点击暂停按钮,此时游戏继续证明暂停按钮功能实现了,点击旋转按
40、钮可以看到方框旋转90度继续点击旋转按钮,方块继续旋转直到掉到最后一行的边界,此时新的俄罗斯方块继续落下点击快速下降按钮看到方块直接掉落到最后一行,此时我们可以得到的结论是我们的游戏模块的主要功能已经实现。7.总结通过近三个月的时间,团队合作,查询资料,老师指导,最终把我们的项目顺利完成了,从最初的了解技术到最后的完成团队作品,我感觉学到了很多东西,从此次毕业设计完成的情况来看我也知道了团队的重要性,发现有些东西自己一个人是搞不定的,众人的力量是非常强大的,当初的毕业设计草图以及毕业总体需求也都是靠大家的一起努力才能将这些内容最终敲定,在这个过程当中我们小组的每一个成员都提出了很多很多的宝贵的
41、建议和意见,这也是最终完成我们毕业设计的最重要的部分,有了大目标,大方向,接下来就是要实现这些功能需求,实现的过程首先把具体的大的框架搭建起来,把每个页面的各个跳转功能首先实现,这个过程其实也是很简单的部分,就是涉及到了Android里面的一个大部件,叫做intent,用这个intent可以将按钮以及不同的Activity也就是大页面连接起来可以进行跳转,通过对intent的学习,了解了android系统里面跳转页面的方法以及用法,学习intent是最先从参考书中看到的,之后有在网上找了一些教学的视频,一步一步学习而来了,这样既锻炼了我们自学的能力,也是我们学习网上资源的一个锻炼机会,我们会发
42、现在网站上有许许多多可以帮助我们学习的内容,我们可以将其保存起来对以后的学习也是很有帮助的。在这个过程当中我也养成了写文档的习惯,对于自己不了解或者不熟悉的技术都用文档记录下来,以免以后用到忘记,这样既提高了自己的技术水平,又可以将技术巩固,这是一个非常好的习惯。小组其他成员也都养成了这样的好习惯,对于每个人的帮助也都是非常大的。8.致谢此次毕业论文能够及时的完成,直接受益于我们的指导老师褚玉晓,在这里我真诚的感谢褚玉晓老师在我毕业前的毕业设计期间对我的毕业设计以及毕业论文给予了帮助,从我们最初的选题成功,到生活秘书的需求设计,以及最后的代码完成,再到最后的论文的完成,褚玉晓老师都是从工作中抽
43、取出宝贵的时间来给予我们精心的指导和帮助,对我们不懂的地方都给予耐心的讲解,也给我们示例一些demo,让我们从中体会到一些常用的技术,褚玉晓老师之前是带过我们课的,我们之前就知道她在教学上是非常认真,对工作也是一丝不苟的,在学术上也有不断进去的精神,这些都是我们学习的榜样,有这样的老师对我们指导,我们也是非常的高兴,我们可以非常安心的去设计去实现功能,有什么不会的也不用怕,老师总会给我们提出许多好的解决方法。 当然,除了老师给予我们的指导和帮助以为,我们小组的其他成员也都给予了我很多帮助,徐非非同学就给我讲解了许多关于android开发相关的技术,并且教会了我使用来发工具上的各种插件,我们在一
44、起也讨论了许多关于我们生活秘书实现起来用到的相关技术,这些技术相关的信息我都有做笔记记录,对于以后的学习帮助肯定是非常大的,也非常感谢张菲菲以及王凯依同学对于生活秘书生活app的页面设计提出的宝贵意见,她们从不同的角度借鉴不同软件的设计UI对我们的生活秘书进行了许多优化,是我们的软件看起来更加的简洁舒服,同样非常感谢韩冬同学,他对我们的生活秘书也提出了许多宝贵的意见,对我们软件的整个布局也做了许多的效果图,虽然有些没有采用,但是我们也从他的宝贵意见当中选取了一部分非常好的设计来进行实现,同样感谢计科系老师,辅导员老师以及对我们授过课的老师其他院系老师,是他们让我们对计算机编程有了一步步的认识,
45、也是他们教会我们学习C语言C+以及java等编程语言,没有他们我们的毕业设计是不可能顺利完成了,非常感谢他们,也很感谢在百忙之中抽出时间来参加我们毕业论文的评审以及答辩,你们辛苦了。最后也要感谢父母,是他们供我读书,没有他们我根本没有这个机会参加这个毕业设计。9.参考文献Android开发入门与实战践 编著 :靳岩 姚尚朗Google Android程式设计与应用作者:杨文志Android移动开发一本就够著:美Lauren Darcey 美Shane Conder 译 李卉 张魏 祝延彬Android平板电脑编程基础教程编著:澳Robble MatthewsAndroid游戏开发编程之从零开始
46、作者 :李华明Android 2.0 游戏开发实战宝典编著 :吴亚峰 苏亚光 Android技术内幕系统卷编著:杨丰盛Android应用开发揭秘编著:杨丰盛疯狂Android讲义编著:李刚Google Android SDK开发范例大全(第3版)作者:佘志龙. 陈昱勋. 郑杰. 陈小凤精彩绝伦的Android UI设计 作者:JuhaniLehtimaki著,王东明译Android应用案例开发大全(第二版) 编著:吴亚峰 于复兴 杜化美 编著Android 4 游戏编程入门经典编著:美Mario Zechner 美Robert Green 译: 曾繁贰,于建业,王炜Java编程思想(第4版) 【美】BruceEckel