基于安卓系统的单机软件—生活秘书—娱乐游戏模块论文.docx_第1页
基于安卓系统的单机软件—生活秘书—娱乐游戏模块论文.docx_第2页
基于安卓系统的单机软件—生活秘书—娱乐游戏模块论文.docx_第3页
基于安卓系统的单机软件—生活秘书—娱乐游戏模块论文.docx_第4页
基于安卓系统的单机软件—生活秘书—娱乐游戏模块论文.docx_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

郑州大学西亚斯国际学院本科毕业论文(设计)题目 : 基于安卓系统的单机软件生活秘书指导教师 褚玉晓 职称 讲师 学生姓名 曹鹏远 学号 20101511101 专业 计算机科学与技术(10级) 班级 1班 院 (系) 计算机科学系 完成时间 2014-4-20 基于安卓系统的单机软件生活秘书娱乐游戏模块中文摘要android操作系统现在已经成为最流行的操作系统,确切的说的最流行的手机操系统了,走到大街上你会看到许多人拿的手机都是android操作系统的手机,可见他的流行,随着科技的不断进步android操作系统也在一步一步的走向巅峰,android从2008年出生到今年2014已经有七个年头了,经历过了几个大的版本更新,随着中国手机网络的不断升级,android手机也更成为用户不可或缺的电子设备,随时随地上网聊天查看日程等等,但是网络的加快也造成许多非法的流氓软件,扣费软件,后台偷跑流量软件的泛滥,对用户造成的困扰不亚于电脑病毒的危害,造成这些软件泛滥的原因当然是因为android操作系统的开放与免费,当然这是一件利大于弊的好事情,只要开发者们不流氓那么开发出来的软件就不会流氓,一个音乐软件为什么要访问我的通讯录,一个通讯录软件为什么要查看我的地理位置,还要获取root最高权限,这些都是开发者在开发软件的时候故意添加进去的服务有的服务甚至可以监控用户的各种隐私,这也是我们为什么要开发一款单机的而非连接网络的软件的原因。生活秘书app是一款集个人信息记录,日程管理,个人账本功能,游戏娱乐为一体的全方位生活记录app,用户不需要担心消耗流量浪费电量等问题,因为我们没有添加与软件无关的服务,广播,地理位置等,要知道这些都是非常耗电的功能而且对与我们的软件没有任何的意义。本文就是对生活秘书app轻应用的简单介绍,结合了我们日常使用软件的习惯,以及现有的技术分析软件的需求,继而进行代码实现,以及系统的测试,等等,我们的目的就是在于掌握新技术的同时,利用现有的手机硬件实现安全便捷高效的手机应用app,也使得用户在使用app的同时能够对我们的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 popularity, 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 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 computer 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 book 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 rather 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 to 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 to 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 efficient 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研究的内容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.娱乐游戏模块详细需求与分析设计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是从什么时候开始流行的,什么时候开始成为行业领头羊的,08年的时候谷歌公司为了抗衡苹果公司的ios联合各大厂商发布adnroid操作系统第一个版本android1.5并连带这发布第一款基于android操作系统的手机,这部手机就是htc出产的g1,可能很多人不知道这个手机,但是这不并阻碍android的大红大紫,经过几次大的更新,android操作系统已经非常的成熟了,硬件也已经非常成熟,非常强大了。目前安卓大版本已经更新到android4.4,简称katkit,最新的亮点就是新加入一种虚拟机模式,要知道android应用实际是跑在dalvik java的虚拟机上的,现在将要使用的虚拟机是新的虚拟机简称art也就是android runtime的简称这个虚拟机可以替代老版本的虚拟机从而达到启动应用速度加快的效果,新的虚拟机,从底层改变应用启动过程,在安卓应用安装在用户机器的时候就将应用的字节码直接编译成机器码,而不是像dalvik java的虚拟机是每次启动应用的时候才开始将应用的字节码编译成机器码,这使得新安装的应用能够真正的成为本地应用,启动更快。但是谷歌公司并没有将这一新加入的特性在发布新版本的时候特提出来,想必目前来说art还不是那么的成熟与稳定,目前正在开发测试对其稳定的阶段,但是这也并不妨碍android开发者与发烧友们来争相体验,实际的体验效果好多媒体也都有相关的报道,真的是比以前的手机启动效果明显流畅不少,相信android操作系统的第二春马上就会到来。希望android系统早日再一次改变世界。1.1.2发展现状android操作系统的发展是离不开各大厂商以及谷歌的支持,在国内像小米,金立,华为等一大部分厂商都在开发基于android操作系统深度订制的自家android操作系统,其实都是穿着谷歌原厂的操作系统的代码,披着自家的衣服,这也导致国内基于android操作系统的手机如雨后春笋般出现,app应用程序更是上百万千万个,也正是由于android操作系统是基于linux的开源的操作系统,就导致市面上出现好多流氓软件以及病毒软件,各大杀毒软件公司也都相继推出了自家的安全助手安全管家诸如此类的安全类软件来保护用户的数据不被泄露,数据的流出大都是联网软件在联网时候在后台偷跑线程过去用户数据,但是单机版的软件就不会出现这样的状况,这也是我们为什么要开发一款单机软件的原因。虽然这样的软件不具备联网功能但是对于日常生活的备忘录以及小娱乐都没有太大影响,用户也不会担心在使用软件过程当中的流量消耗可以放心大胆安全的使用。我觉得用户还是比较喜欢这种类型的应用的,android操作系统的开源使得他的生命力非常的旺盛,各个不见的硬件的提升也使android操作系统的流畅度大幅提高,android的开源以及多线程造就了android操作系统后台运行的强大功能,但是这样久而久之就会拖慢android操作系统手机的运行速度,使用户的体验非常的差,为了缓解这样的尴尬状态谷歌公司已经推出了新的虚拟机art模式,用户最直观体验就是打开应用的时间缩短,切换应用的响应速度也加快,用户体验流畅效果明显提升,android操作系统这样的新虚拟机模式一定会得到用户的肯定,但是谷歌公司到现在还是没有正式发布此虚拟机,等到新的虚拟机真正替代老的虚拟机的时候吗,那么我相信android操作系统真的会带领手机用户改变自己的尴尬状态,并且使其再一次引领全球手机操作系统。1.2研究的目的以及内容1.2.1研究的目的对于日渐强大的adnroid操作系统的兴趣使得我们决定将开发android应用提上日程,并且作为自己的毕业设计,学习并开发出一款基于android操作系统的随身轻应用,这样不仅可以熟悉android开发的技术流程,又能学习新的技术,对于计算机专业的我们来说是非常有必要的,也是非常重要的,以下几点是我们开发软件生活秘书的几个重要的原因:1.现在越来越多的人使用手机或者小型平板等移动终端,人们对手机以及平板的依赖也越来越大,而android操作系统的手机又占了大部分的手机操作系统的使用份额,android操作系统是非常流行的,所以了开发一款基于android操作系统软件的显得愈发的重要。2.现代人们在生活中大部分时间跟都是跟一些生活琐事打交道,而因为我们并没有和好很方便的方法去处理所以这些琐事,我们也不能随身带着纸和笔来记录生活,这也太占据了我们的时间了。3.希望这个软件能使人们利用android操作系统的手机或者平板更好更高效的处理生活琐事。1.2.2研究的内容第一部分绪论主要介绍了与我们对开发“生活秘书app”开发背景以及研究的现状做了明确的分析,并确定了此次研究的目标和最终的方向。第二部分重点的介绍了与“生活秘书app”的开发和实现相关的各个技术,以及对开发工具eclipse的是使用。第三部分 介绍了系统需求分析与app软件的总体设计理念,并且附带了在软件设计阶段的最终实现的效果图。第四部分 介绍了主页模块,日程管理模块,个人账本模块,娱乐游戏模块的设计内容。第五部分介绍了游戏娱乐模块的详细设计测试内容以及代码的实现。最后部分为总结部分阐述了软件设计策划实现体验等的体会以及感想,并且指出软件存在的设不足以及需要改进的方向。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的所以对多平台的技术支持是非常到位的,所以开发android应用你可以在windows操作系统下进行,你也可以再衍生的linux操作系统上进行,例如在ubuntu桌面版操作系统也是可以进行开发的而且其效率极高,在开启模拟器的速度方面就远高于在windows操作系统下,当然你也可以在的mac电脑上进行开发,这都是谷歌公司给你提供好的开发环境,你只需要在谷歌官方网站的android 开发者页面找到开发工具根据你的操作系统来下载相应的开发工包就可以了,我们这次是使用的windows操作系统下的开发工具,首先我们进入如下网站:/sdk/index.html 这是谷歌为android开发者提供的开发工具,以及官方api资料存放的网站,开发工具有两种第一种也是比较常见的一种也就是我们要用到的eclipse + adt plugin 是最常见的一种开发工具组合,另一种就谷歌自家的开发工具名子叫做android studio是谷歌官方在北京时间2013年5月16日,在i/o大会上,推出新的android开发环境,并对开发者控制台进行了改进,增加了五个新的功能,但是由于现在没有中文的翻译包所以大部分开发者还是选择eclipse + adt plugin这个开发工具,而且不需要配置jdk的运行环境,只要把开发工具包解压缩得到所有文件找到eclipse相关的文件打开eclipse.exe即打开了的android软件开发环境。2.4.2开发工具的使用我们打开了eclipse接下来怎么操作呢?熟悉或者做过java开发的人对eclipse都不陌生,我们具体来看一下如何进行简单的操作。打开我们看到了整个开发工具的页面如图:在看左边侧栏是所有文件存放的子目录等:点击eclispe文件夹看到如下目录:此时我们就可以看到eclipse的可执行文件,点击打开eclipse开发环境就可以看到整个开发环境了:从上图我们可以看到整个操作的大环境,我们可以看到左边的是我们简历的整个项目包下面显示的是资源文件以及源代码文件。3.需求分析与设计3.1需求分析软件需求,四大功能分别为主页现显示,日程管理,个人账本,游戏娱乐。要求页面分为三个部分,标题,内容,功能按键从上到下依次排开,标题部分的中间显示当前页面所显示的内容标题,标题左边有一个更多按钮来提示用户还有功能可以点选,内容部分就玩显示具体的内容,功能按键在最下方四个相同样式的按钮,用来切换不同的功能。3.1.1主页显示需求在装了本软件之后点击软件图标进入到主页面可以看到自己编辑好的个人信息,屏幕下方会有四个按钮分别为主页,信息,资料,其他,四个大的功能,用户点选每个按钮之后会立刻显示出相应的内容,另外所获用户左右滑动那么页面也可以随着用户滑动的方向来显示出相应的内容,用户上下滑动屏幕就会将本页的所有内容都显示给用户。3.1.2日程安排需求从右往左滑动屏幕或者点击左上角的菜单按钮显示出菜单栏,点击日程安排,日程管理模块就显示出来了,首先看到的是当月的日历,具体定位到当天,下面三个大按钮分别是今天,跳转,以及添加。点击进入显示当天需要完成的时间安排,若是点击跳转按钮则弹出一个日期选择的弹出框输入具体的时间点击确定就显示到具体的那一天若有日程安排就会显示出来,这时候若点击今天按钮则就又定位到今天的日期,点击添加弹出添加,弹出添加时间的页面,并且直接弹出用户的软键盘,用户可以直接编辑自己的日程,比如说,今天要完成论文的那几个部分,之后可以选择这个时间所属的日程类型,如:会议,电话,约会,课程等等可以选择输入完成之后点击右上角的完成按钮这时候保存编辑的内容同时完成按钮变为编辑按钮,提示用户这条信息是可以修改的。点击返回就会看到刚刚添加的那条日程就显示在日历下方,方便用户查看信息,非常的方便。3.1.3个人账本同样的操作从右往左滑动屏幕或者点击左上角的菜单按钮显示出菜单栏,点击个人账本按钮,这时候用户可以看到一个logo图片并且有提示文字,之后直接跳出个人账本的大页面,这个时候的页面是可以直接编辑的,第一行就是账目的来源,点击之后显示弹出框提示用户是要新增收入还是支出,若是没有我们的消费目录那么我们就可以直接新增一个,我们点击支出后面的新增按钮,继续弹出框提示我们要添加的内容,我们输入晚饭,这时候吃饭这个账目就出现在支出的列表当中了我们选择吃饭,此时就出跳转到个人账本大页面,我们可以看到,软件提示我们输入账目,按照正常的数目填写,如20.之后选择这个账单生产的时间,下一行我们可以选择账目的类型,个人还是公司,毕竟公司的账目应该是会报销的吧,接下来填写备注信息,备注信息就可以填写一些关于此账目的具体内容方便用户查看,全部编辑完成之后,点击保存按钮,我们的账单就添加成功,此时我们可以点击账目明细来查看我们的具体账目,点击账目明细之后我们会看到我们添加的账目明细有序号,账目,费用,日记,备注等非常的详细。3.1.4游戏娱乐需求还是一样的操作从右往左滑动屏幕或者点击左上角的菜单按钮显示出菜单栏在弹出的菜单栏点选游戏娱乐按钮,此时我们就可以看到到游戏娱乐的主页面,我们的游戏是经典之作俄罗斯方块,俄罗斯方块是休闲娱乐第一大游戏锻炼大脑,点击游戏娱乐之后我们看到的是一个游戏的loading页面,这个loading页面用来提示用户可以进行不同的操作,如可以点击继续上次游戏,新游戏,查看积分排行榜,以及选择游戏的难易程度,声音开关等等操作,最后有一个退出按钮,点击即可退出软件,游戏界面下方有五个按钮分别是左移右移变换,下降,暂停按钮来控制不同方块的方向以及位置。3.2分析设计效果图3.2.1主页显示效果图 这是主页面的效果图我们从图上可以看到我们进入软件看到的第一眼的状况,我们从图中可以看到自己的个人简历,可以点击下面的四个按钮也可以滑动屏幕来切换不容的页面,当然不同页面显示的信息也是不一样的。3.2.2日程管理效果图 这个是日程管理的效果图,从图中我们就可以看到日程管理的整个大页面是什么样的效果。点击不同的按钮就可以实现不同的功能,操作非常方便,既可以查看日历也可以添加记事3.2.3个人账本效果图这个人账本的效果图,我们可以从效果图中看到整个正本记录功能的大部分内容,账目,费用,时间,账单类型等非常的清楚,操作也是非常的方便轻松,3.2.4游戏娱乐效果图这是游戏娱乐的效果图,我们可以看到这个模块的整体设计风格是非常简约的,但是我们的功能是非常强大的可以直接点击新游戏来进行一轮新的游戏,也可以继续上次的游戏,也可以看一下排行榜看看可以超过谁,我们的技术比较高那么我们可以选择关卡的难度来进行游戏,操作直观简便,4.娱乐游戏模块详细需求与分析设计我们生活秘书软件的娱乐游戏模块就是俄罗斯方块,具体的需求如下:首先我们要知道俄罗斯方块的基本操作,用按钮来控制掉落下来的积木的位置方向变换等,按钮的分布需要有五个,第一个是左移,点击左移视野内的方块就向左移动一个方格,再点击就再次往左移动一个方格,接下来的一个按钮旋转方块按钮,点击旋转按钮,视野内的方框就变换自己的方向,每次点击都会实现这个选装的功能,再接下来的一个按钮就是暂停游戏的按钮,点击暂停游戏按钮,此时游戏暂时不动,再次点击暂停按钮游戏继续运行,下一个按钮是快速下降按钮,点击快速下降按钮,视野内的按钮直接下落到最后一层,接下来的按钮就是右移按钮,点击右移按钮跟点击左移按钮实现的功能刚好相反的,方框往又移动一个方格,多次点击就多次移动视野内的方格直到碰到最右边的边界线为止,这是俄罗斯方框最基础也是最最重要的功能实现。在此基础之上还有记录分数的功能,当视野内有一行方块集齐的时候,这行方块小时并且记录一份,且显示消去的行数,当玩家把视野内的空格全部堆满了方块并且没有一行可以消去的时候此时游戏就结束了,这时候的会弹出一个提示框,这个提示框用来记录玩家本轮游戏的游戏等级,游戏得分,并且可以编辑游戏玩家的名字,之后可以点击保存,保存之后这个记录保存的游戏的排行当中,用于一会玩家用户来进行查询和比对。5.娱乐游戏模块代码的实现6.系统测试与分析6.1黑盒测试6.1.1黑盒测试介绍黑盒测试就是把自己当做小白用户,把应用当做一个黑色的盒子完全未知的盒子来体验这个应用看功能上有没有错误,会不会出现crash的情况,我们测试自己的应用也是一样首先看看我们的应用是否可以正常打开正常退出,每一项功能是否可以正常跑动,各个界面显示是否与需求一样,此时测试我们不需要知道这个软件的后台实现方法,我们只测试这个软件的功能是否正确,是否有界面显示不全,是否能正常添加数据等等。6.1.2具体测试操作了解了黑盒测试的基本操作接下来我们就要对我们的生活秘书来进行仔细的测试,首先拿到我们的生活秘书app的软件包也就是.apk文件,安装到手机手机上或者是android平板上,由于市面上android操作系统的手机各式各样所以我们只选择了几种进行测试,我们首先拿的是三星平板p3100进行测试,拿到.apk文件之后,首先将安装包放到平板的sd卡目录下,接着用文件管理器打卡sd卡点击我们生活秘书的安装包进行安装,看是否能正常安装,正常安装会显示出我们生活秘书的logo如下图与设计图对比:我们的测试结果是安装过程正常的,测试通过,软件安装包可以正常安装并且在安装之后可以看到正确的软件logo如图显示的那样,接下来就要我们试着点击生活秘书app的logo若出现闪屏或者无反应状态均为软件后台代码出错,点击软件之后出现了如下图所示的页面就是正常现象.附图 此时我们看到了我们生活秘书进入到主页面之后的详细信息是我们主页模块同学徐非非同学个人简历的基本信息,终于我们当初的软件设计需求图是一致的,有图可以看出,证明我们主页模块的基本内容是正常显示的,接下来的操作就是进行滑屏以及单击按钮看是否可以正常的显示内容,这些测试就不在添加图片了,这一部分测试通过。接下来我们点击菜单或者从左往右滑动屏幕,看能出出现侧栏,如下图:从上图我们可以看到软件的实现了效果图的功能,我们可以侧滑屏幕或者点击菜单按钮来显示具体的菜单栏,功能实现完美,测试通过,与需求相对应。接下来点击日常安排按钮看是否能弹出日程管理的主界面,我们也要对照效果图看当初设计的功能是否实现如下图:从图中可以看到,主页面的设计与效果图的设计一样,符合当初的设计需求,此时的页面也可以继续点击菜单栏来看是否可以看到菜单栏,或者从左往右活动屏幕看是否出现菜单栏,并且进行下一个简单测试内容,具体滑动是有效果的,我们直接看是否可以进入下一个模块,点击个人账本按钮看是否进入个人账本的主页面具体显示如下图:从设计的效果图来看我们这个模块做的也是非常的成功,效果图的具体要实现的内容部分也都实现了,点击账目之后出现弹出框这与当初的设计也是一致的,并且可以看到可以选择要记录的账目是收入还是支出,具体到工资还是消费,当然这些东西肯定是可以自己添加的添加一个晚饭进行测试,添加之后就可以看到下面的列表多出了一行就是晚饭,点击晚饭就选择了支出的账目,接着填入费用进行测试也是可以输入的,时间就是默认时间,填写备注就写晚饭水饺,之后进行保存,点击账目明细之后可以看到添加的具体内容,非常的方便,也非常的简洁,点击返回按钮,并且点击菜单按钮看是是否可以进入游戏娱乐模块,如下图显示:点击游戏娱乐模块之后显示如上图,背景图片是我们学校北区的风景图,看到真是亲切,从图中我们也可以看到设计效果图与软件实际显示的效果是一样的,证明这一部分的内容从图片上来看是没有什么大的问题了,接下来我们就要玩一次游戏来进行具体的游戏测试体验,具体操作就是验证各个按钮是否正常显示各个按钮的功能都是否实现,点击新游戏进行一次新的游戏,可以看到游戏时候的具体效果如下图:点击新游戏之后就是如上图的显示可以对比一下当初的设计效果图,实际显示的图片看到的可能不太清楚,但是显示的是正确的,左边是游戏的窗口,右边从上往下依次显示的是下一次要出现的俄罗斯方块,本次游戏的游戏难度,当前游戏的得分以及当前游戏所消除的俄罗斯方块的行数总和,经过测试发现显示部分是完全正确的,分别左移按钮,可以看到显示的方框随着对按钮的点击就向左移动一直移动到左边边界处不再移动,同样点击右移的按钮,可以看到方块随着按钮的点击每次都移动一格知道右边边界处不再移动,点击中间的按钮游戏立刻暂停,再次点击暂停按钮,此时游戏继续证明暂停按钮功能实现了,点击旋转按钮可以看到方框旋转90度继续点击旋转按钮,方块继续旋转直到掉到最后一行的边界,此时新的俄罗斯方块继续落下点击快速下降按钮看到方块直接掉落到最后一行,此时我们可以得到的结论是我们的游戏模块的主要功能已经实现。7.总结通过近三个月的时间,团队合作,查询资料,老师指导,最终把我们的项目顺利完成了,从最初的了解技术到最后的完成团队作品,我感觉学到了很多东西,从此次毕业设计完成的情况来看我也知道了团队的重要性,发现有些东西自己一个人是搞不定的,众人的力量是非常强大的,当初的毕业设计草图以及毕业总体需求也都是靠大家的一起努力才能将这些内容最终敲定,在这个过程当中我们小组的每一个成员都提出了很多很多的宝贵的建议和意见,这也是最终完成我们毕业设计的最重要的部分,有了大目标,大方向,接下来就是要实现这些功能需求,实现的过程首先把具体的大的框架搭建起来,把每个页面的各个跳转功能首先实现,这个过程其实也是很简单的部分,就是涉及到了android里面的一个大部件,叫做intent,用这个intent可以将按钮以及不同的activity也就是大页面连接起来可以进行跳转,通过对intent的学习,了解了android系统里面跳转页面的方法以及用法,学习intent是最先从参考书中看到的,之后有在网上找了一些教学的视频,一步一步学习而来了,这样既锻炼了我们自学的能力,也是我们学习网上资源的一个锻炼机会,我们会发现在网站上有许许多多可以帮助我们学习的内容,我们可以将其保存起来对以后的学习也是很有帮助的。在这个过程当中我也养成了写文档的习惯,对于自己不了解或者不熟悉的技术都用文档记录下来,以免以后用到忘记,这样既提高了自己的技术水平,又可以将技术巩固,这是一个非常好的习惯。小

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论