基于Android的手机应用开发—连连看游戏的开发与实现【毕业论文绝对精品】.doc
《基于Android的手机应用开发—连连看游戏的开发与实现【毕业论文绝对精品】.doc》由会员分享,可在线阅读,更多相关《基于Android的手机应用开发—连连看游戏的开发与实现【毕业论文绝对精品】.doc(72页珍藏版)》请在沃文网上搜索。
1、本 科 毕 业 设 计(论文)题目: 基于Android的手机应用开发连连看游戏的开发与实现姓 名 学 院 信息与通信工程学院专 业 自动化 班 级 班 学 号 班内序号 14 指导教师 2010年6月基于Android的移动智能应用开发连连看游戏的开发与实现摘 要在地铁、机场和车站,越来越多的人低头玩着手机游戏,伴随着不断变化的表情,或皱眉或微笑。手机已经成为人们生活的一部分,人们也渐渐习惯于将手机作为新的娱乐工具。现在3G手机时代又即将开启。2007年末,Android平台犹如一颗Google公司丢的重磅炸弹,在移动终端领域掀起了轩然大波。Android凭借其开放性和灵活性渐渐赶超原有系统
2、平台,成为近年来最热门的移动终端平台之一,在Android平台上进行游戏的开发,成为一个有趣并富有潜力的领域。此次毕业设计的目的就是了解和掌握Android操作系统,并在Android平台上做简单的移动智能应用开发。平台采用Java语言在eclipse上实现并测试。该文章总体上可以分成两大部分,第一部分首先对Android平台的搭建作了简要的说明,然后介绍Android平台上开发的小游戏“连连看”的过程及方法;该游戏除了能实现传统“连连看”游戏的基本功能外,还有一些附加功能如帮助、背景音乐等。第二部分介绍在Android平台上开发的一个程序,这个程序可以实现对视频的录制,并将录好的视频存储在手
3、机的SD卡上这样一种功能。其中第二部分可以被借鉴,进一步用于DVC编解码的实现。也列举出了在调试程序时遇到的一些问题和解决方法。将这两个程序放到真机上测试也收到了良好的效果。关键词 Android SD卡 DVC 3GAndroid-based Mobile Intelligent Application Development the development and implementation of the game LianliankanABSTRACTIn the subway, airport and station, more and more people playing mob
4、ile games bow, accompanied by changing expression, or frown or smile. Phones have become a part of life, and people became accustomed to hand machine as a new entertainment tool. Now they are soon to open 3G cell phone era.The end of 2007, Android platform broke out like a blockbuster from Google In
5、c. in the field of mobile terminal has sparked an outcry. Android by virtue of its openness and flexibility gradually catch up with the original platform, become the most popular mobile terminal platforms. The game development in the Android platform has become an interesting and promising area.The
6、graduation project is aimed to understand and master the Android operating system, and to do simple Android platform for mobile intelligent application development. The platform uses the java language, and is implemented and tested by eclipse.The article in general can be divided into two parts, the
7、 first part of the Android platform, a brief description of the structures, and then describes the development of Android platform game Lianliankan process and methods; the game in addition to achieve the traditional Lianliankan the basic function of the game, there are some additional features such
8、 as help, background music. The second part describes the development of Android platform, a program, this program can be recorded on video and video-recorded stored in the SD card such a function. The second part of which can be reference, and further for DVC codec implementation. Also cited a numb
9、er of problems and solutions encountered in the debugger These two procedures into a real machine on the test also received good results.KEY WORDS Android sdcard DVC 3G北京邮电大学本科毕业设计(论文)目 录第一章 开发背景介绍11.1 手机应用市场描述11.2 移动互联网进展21.3 智能手机应用平台31.4 Android平台介绍51.5 Android开源性能展望8第二章 连连看游戏开发过程介绍92.1 连连看游戏背景介绍9
10、2.2 连连看游戏开发平台介绍92.3 核心算法说明112.3.1 数字化和布局112.3.2 判断两个点的连通性122.3.3 布局无解的判断132.4 连连看游戏UI部分介绍132.5 代码的实现与分析22第三章 获取视频文件的程序设计273.1 Android多媒体开发背景介绍273.2 MediaRecorder类的介绍283.3 设计思路概述293.4 程序UI部分介绍293.5 代码的实现与分析31第四章 遇到的问题及解决方法32第五章 程序开发的心得体会38参考文献39致 谢39附 录 139附 录 260第一章 开发背景介绍1.1手机应用市场描述最近几年,国内手机市场发展势头迅
11、猛,以Nokia、摩托、三星、等较大的手机制造商为主,又相继出现了数不胜数的手机生产厂家,其规模也在不断扩大,彩屏手机、彩信手机、智能手机纷纷上市,高像素照相手机、游戏手机、音乐手机开始纷纷登台亮相,现在又即将开启3G手机的时代,使视频通话成为了现实。3G网络的大规模以迅雷不及掩耳之势席卷全球,企业、消费者对移动商务应用的需求随之攀升。现代商业向3G移动互联网平台迁移已成为大势所趋。作为微型PC和便携终端的手机具备特有的互联网特性。当用户不断地把目光从电脑屏幕转移到手机屏幕的时候,手机给未来的商业带来了无限的遐想1。Mobile Market是由中国移动投资建设,通过与国内外数百名知名尖端手机
12、软件CP合作,面向超过5亿的移动用户,致力于打造手机终端软件市场百亿级产业链,满足智能手机用户不断提高的安全、创新等需求,聚集并辅导手机终端软件开发商及个人独立开发者发掘终端软件市场需求,进行快速开发并完成安全签名认证,最终发布产品并实现盈利的手机应用软件下载平台。Mobile Market致力给应用开发者创建一个非常直接的路径,使开发者可以更容易地、更大范围内的和最终消费者发生联系,直接参与销售分成,把价值链的阻力降到最低。电信天翼是是中国电信为满足广大客户的融合信息服务需求而推出的移动业务品牌。“天翼”的推出,有效填充了中国电信全业务运营的内涵,进一步深化“综合信息服务提供商”的企业品牌定
13、位,充分发挥中国电信的融合业务优势,更好满足广大客户特别是中高端企业、家庭及个人客户的综合信息服务需求。“天翼”强调“互联网时代的移动通信”的核心定位,面对语音、数据等综合业务需求高的中高端企业、家庭及个人客户群,提供无所不在的移动互联网应用和便捷话音沟通服务。“天翼”的数据业务优势会进一步强化中国电信在互联网领域的差异化优势,并不断通过丰富的游戏、娱乐、影音、社区群体等互联网应用,让客户体验“科技创新、自信、时尚活力”的品牌个性,成为“领先一步、掌握未来”的信息时代先锋。1.2 移动互联网进展这些年,移动通信和互联网成为当今世界发展最快、市场潜力最大、前景最诱人的两大业务。它们的增长速度都是
14、任何预测家未曾预料到的。迄今,全球移动用户已超过15亿,互联网用户也已逾7亿。中国移动通信用户总数超过3.6亿,互联网用户总数则超过1亿。这一历史上从来没有过的高速增长现象反映了随着时代与技术的进步,人类对移动性和信息的需求急剧上升。越来越多的人希望在移动的过程中高速地接入互联网,获取急需的信息,完成想做的事情。所以,现在出现的移动与互联网相结合的趋势是历史的必然。目前,移动互联网正逐渐渗透到人们生活、工作的各个领域,短信、铃图下载、移动音乐、手机游戏、视频应用、手机支付、位置服务等丰富多彩的移动互联网应用迅猛发展,正在深刻改变信息时代的社会生活,移动互联网经过几年的曲折前行,终于迎来了新的发
15、展高潮。IPv6带动移动互联网发展。目前,在移动电话领域正在掀起IP化热潮。实际上,制订下一代移动通信系统“IMT2000”标准的3GPP已经决定在下一代移动技术的基本协议中采用IPv6。因特网及手机相关人员认为手机将率先正式使用IPv6。如果移动电话业务中配备IPv6,那么很可能在短时间内几亿手机用户将成为IPv6的用户。从这个意义上来说,移动电话的IPv6化能否顺利发展决定了IPv6的未来。反过来,IPv6也推动了一些IPv6相关标准的发展,例如:3GPP、3GIP、WAP。通过在移动互联网中实施IPv6,网络运营商可以更加灵活地应对市场需求。除了为互联网带来更多的地址资源以外,IPv6还
16、为网络带来很多重要功能,其中之一就是服务质量的提升。由于3GPP已经将IPv6定为所有IP蜂窝式网络所必备的功能,它将成为3G的重要组成部分。IPv6及其结构能够在全球骨干网一级满足更大规模的网络结构需求,并且提高了安全性和数据完整性,支持自动配置、移动计算、数据组播和更有效的网络路由聚类。移动互联网向多媒体信息应用发展。随着技术的进步,向移动用户提供多媒体业务将是未来十年内移动通信发展的主要潮流。无线技术仍然在高速发展,未来空中接口的带宽将不断增加,手持终端的功能将不断完善和增强,它们为多种移动应用的发展开辟了广阔空间。从目前的第二代数字移动通信系统向第三代移动通信系统发展是必然的趋势。移动
17、终端用户对移动数据业务的需求日益强烈,运营商也希望能充分利用目前的设备提供更多的增值服务。移动互联网的发展,需要满足实现统一IP核心网的战略要求,市场对移动数据通信的需要主要基于移动互联网。人们可以用数字功能更强的PDA、掌上机和笔记本电脑等从事大量的数据处理和显示,真正满足广大用户移动计算方面的应用需要。3G时代的移动互联网业务将向用户提供个性化、内容关联和交互作业的应用。其业务范围将涵盖信息、娱乐、旅游和个人信息管理等领域。随着语音处理技术的成熟,语音门户网站将使互联网的易用性达到新的水平。举例来说,声音识别和处理技术将实现语音浏览、查询航班时刻表和票务等网上信息。到那时,移动设备的键盘大
18、小就不再是关键问题,因为大部分指令可以用声音实现人机交流。用户界面可以是单一模式(应答也可以转化为语音)或多重模式(有些指令和应答是图形化的)。目前的商务模式正演变成移动性与互联网合二为一的新模式。它对运营商和供应商的能力都提出了新的要求。了解移动性和移动商务的特性将是建立未来网络与业务推出的关键环节。3G的成功将取决于速度:针对细分的客户群开发应用和终端的速度,开发新业务的速度,降低网络开发成本,使网络投入使用的速度加快。它将是把握和利用手边拥有的服务和内容的能力2。由于服务质量和反应时间事关用户对多媒体的体验,运营商此刻的商业地位极佳,既可以自己向用户提供媒体服务,又可以向内容提供商提供媒
19、体主机托管业务。随着越来越多的内容和语音服务逐渐数字化,内容将更具移动性,更加个性化。业内各方(运营商、内容提供商、应用开发商)只有向最终用户提供高价值的服务,才能使自己占居有利位置。同时,能充分适应不同传输格式(移动终端、电视、PC)的内容才能称得上最佳。3G时代的移动互联网服务主要包括浏览、Java客户端应用、多媒体流和下载流媒体等业务。1.3 智能手机应用平台手机开发平台正在越发地显示出它的重要性, 如symbian、windows mobile、android、Linux;下面进行一下比较: Symbian:Symbian操作系统的前身是EPOC,Symbian操作系统在智能移动终端上
20、拥有强大的应用程序以及通信能力,这都要归功于它有一个非常健全的核心强大的对象导向系统、企业用标准通信传输协议以及完美的sun java语言。Symbian认为无线通讯装置除了要提供声音沟通的功能外,同时也应具有其它种沟通方式,如触笔、键盘等。在硬件设计上,它可以提供许多不同风格的外型,像使用真实或虚拟的键盘,在软件功能上可以容纳许多功能,包括和他人互相分享信息、浏览网页、传输、接收电子信件、传真以及个人生活行程管理等。此外,Symbian操作系统在扩展性方面为制造商预留了多种接口,而且EPOC 操作系统还可以细分成三种类型:PearlQuartzCrystal,分别对应普通手机、智能手机、Ha
21、nd Held PC场合的应用。 Windows mobile:目前微软的Windows Mobile系统已广泛用于智能手机和掌上电脑,虽然手机市场份额尚不及Symbian(塞班),但正在加速赶上,目前生产Windows Mobile手机的最大厂商是:台湾HTC(大陆称多普达,贴牌厂家:02 XDA,T-Mobile, Qtek, Orange等),其它还有东芝,惠普,Mio (神达),华硕,索爱,三星,LG,Motorola,联想,斯达康,夏新等。优点:1,界面类似于PC上的Windows,便于熟悉电脑的人操作。2,预装软件丰富,内置Office Word, Excel, Power Poi
22、nt,可浏览甚至编辑,内置Internet Explorer,Media Player。3,电脑同步非常便捷,完全兼容Outlook,Office Word, Excel等。4,多媒体功能强大,借助第三方软件可播放几乎任何主流格式的音视频文件。5,操作方式灵活,可以进行很方便的触摸式操作,也可以使用手写笔或者其他有尖端的工具进行像素级别的操作,有些型号有数字键盘或者全键盘,能比较快速的输入文字。6,极为丰富的第三方软件,特别是词典,卫星导航软件均可运行。7,文件兼容性佳,利用内置以及三方软件基本上能兼容电脑上使用的常用格式文档。8,价格区间大,从低端700-800元左右的手机到高端7000-8
23、000元左右的手机均有装备此操作系统适合各个消费层次的消费者使用。9,与Linux兼容,可以通过三方软件安装linux操作系统例如android。缺点:1,对不熟悉电脑的人来说操作较为复杂。2,相机目前最大为810万像素(索爱X2 等,2009年)。3,软件配置不合理会有死机现象。 Linux:Linux与其它操作系统相比是个后来者,但Linux具有二个其它操作系统无法比拟的优势。其一,Linux具有开放的源代码,能够大大降低成本。其二,既满足了手机制造商根据实际情况有针对性地开发自己的Linux手机操作系统的要求,又吸引了众多软件开发商对内容应用软件的开发,丰富了第三方应用。 然而Linux
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文,绝对精品 基于 Android 手机 应用 开发 连连 游戏 实现 毕业论文 绝对 精品