没有合适的资源?快使用搜索试试~ 我知道了~
基于Android的手机应用开发连连看游戏的开发与实现.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 153 浏览量
2023-06-25
22:42:48
上传
评论
收藏 1.3MB DOC 举报
温馨提示
试读
69页
基于Android的手机应用开发连连看游戏的开发与实现.doc
资源推荐
资源详情
资源评论
目 录
第一章 开发背景介绍 -----------------------------------------------1
1.1 手机应用市场描述 ----------------------------------------1
1.2 移动互联网进展 ------------------------------------------2
1.3 智能手机应用平台 ----------------------------------------3
1.4 Android 平台介绍 ----------------------------------------5
1.5 Android 开源性能展望 ------------------------------------8
第二章 连连看游戏开发过程介绍 -------------------------------------9
2.1 连连看游戏背景介绍 --------------------------------------9
2.2 连连看游戏开发平台介绍 ----------------------------------9
2.3 核心算法说明 -------------------------------------------11
2.3.1 数字化和布局 --------------------------------------11
2.3.2 判断两个点的连通性 --------------------------------12
2.3.3 布局无解的判断 ------------------------------------13
2.4 连连看游戏 UI 部分介绍 ----------------------------------13
2.5 代码的实现与分析 ---------------------------------------22
第三章 获取视频文件的程序设计 ------------------------------------27
3.1 Android 多媒体开发背景介绍 -----------------------------27
3.2 MediaRecorder 类的介绍 ---------------------------------28
3.3 设计思路概述 -------------------------------------------29
3.4 程序 UI 部分介绍 ----------------------------------------29
3.5 代码的实现与分析 ---------------------------------------31
第四章 遇到的问题及解决方法 -------------------------------------32
第五章 程序开发的心得体会 ---------------------------------------38
参考文献 --------------------------------------------------------39
致 谢 ----------------------------------------------------------39
附 录 1 --------------------------------------------------------39
附 录 2 ---------------------------------------------------------60
第一章 开发背景介绍
1.1 手机应用市场描述
最近几年,国内手机市场发展势头迅猛,以 Nokia、摩托、三星、等较大的
手机制造商为主,又相继出现了数不胜数的手机生产厂家,其规模也在不断扩大,
彩屏手机、彩信手机、智能手机纷纷上市,高像素照相手机、游戏手机、音乐手
机开始纷纷登台亮相,现在又即将开启 3G 手机的时代,使视频通话成为了现实。
3G 网络的大规模以迅雷不及掩耳之势席卷全球,企业、消费者对移动商务
应用的需求随之攀升。现代商业向 3G 移动互联网平台迁移已成为大势所趋。
作为微型 PC 和便携终端的手机具备特有的互联网特性。当用户不断地把目
光从电脑屏幕转移到手机屏幕的时候,手机给未来的商业带来了无限的遐
想
[1]
。
Mobile Market 是由中国移动投资建设,通过与国内外数百名知名尖端手机
软件 CP 合作,面向超过 5 亿的移动用户,致力于打造手机终端软件市场百亿级
产业链,满足智能手机用户不断提高的安全、创新等需求,聚集并辅导手机终端
软件开发商及个人独立开发者发掘终端软件市场需求,进行快速开发并完成安全
签名认证,最终发布产品并实现盈利的手机应用软件下载平台。Mobile Market
致力给应用开发者创建一个非常直接的路径,使开发者可以更容易地、更大范围
内的和最终消费者发生联系,直接参与销售分成,把价值链的阻力降到最低。
电信天翼是是中国电信为满足广大客户的融合信息服务需求而推出的移动
业务品牌。“天翼”的推出,有效填充了中国电信全业务运营的内涵,进一步深化
“综合信息服务提供商”的企业品牌定位,充分发挥中国电信的融合业务优势,更
好满足广大客户特别是中高端企业、家庭及个人客户的综合信息服务需求。
“天翼”强调“互联网时代的移动通信”的核心定位,面对语音、数据等综合业
务需求高的中高端企业、家庭及个人客户群,提供无所不在的移动互联网应用和
便捷话音沟通服务。“天翼”的数据业务优势会进一步强化中国电信在互联网领域
的差异化优势,并不断通过丰富的游戏、娱乐、影音、社区群体等互联网应用,
让客户体验“科技创新、自信、时尚活力”的品牌个性,成为“领先一步、掌握未
来”的信息时代先锋。
1.2 移动互联网进展
这些年,移动通信和互联网成为当今世界发展最快、市场潜力最大、前景最
诱人的两大业务。它们的增长速度都是任何预测家未曾预料到的。迄今,全球移
动用户已超过 15 亿,互联网用户也已逾 7 亿。中国移动通信用户总数超过 3.6
亿,互联网用户总数则超过 1 亿。这一历史上从来没有过的高速增长现象反映了
随着时代与技术的进步,人类对移动性和信息的需求急剧上升。越来越多的人希
望在移动的过程中高速地接入互联网,获取急需的信息,完成想做的事情。所以,
现在出现的移动与互联网相结合的趋势是历史的必然。目前,移动互联网正逐渐
渗透到人们生活、工作的各个领域,短信、铃图下载、移动音乐、手机游戏、视
频应用、手机支付、位置服务等丰富多彩的移动互联网应用迅猛发展,正在深刻
改变信息时代的社会生活,移动互联网经过几年的曲折前行,终于迎来了新的发
展高潮。
IPv6 带动移动互联网发展。目前,在移动电话领域正在掀起 IP 化热潮。实
际上,制订下一代移动通信系统“IMT-2000”标准的 3GPP 已经决定在下一代移
动技术的基本协议中采用 IPv6。因特网及手机相关人员认为手机将率先正式使
用 IPv6。如果移动电话业务中配备 IPv6,那么很可能在短时间内几亿手机用户
将成为 IPv6 的用户。从这个意义上来说,移动电话的 IPv6 化能否顺利发展决定
了 IPv6 的未来。反过来,IPv6 也推动了一些 IPv6 相关标准的发展,例如:
3GPP、3G-IP、WAP。
通过在移动互联网中实施 IPv6,网络运营商可以更加灵活地应对市场需求。
除了为互联网带来更多的地址资源以外,IPv6 还为网络带来很多重要功能,其
中之一就是服务质量的提升。由于 3GPP 已经将 IPv6 定为所有 IP 蜂窝式网络所
必备的功能,它将成为 3G 的重要组成部分。IPv6 及其结构能够在全球骨干网一
级满足更大规模的网络结构需求,并且提高了安全性和数据完整性,支持自动配
置、移动计算、数据组播和更有效的网络路由聚类。
移动互联网向多媒体信息应用发展。随着技术的进步,向移动用户提供多媒
体业务将是未来十年内移动通信发展的主要潮流。无线技术仍然在高速发展,未
来空中接口的带宽将不断增加,手持终端的功能将不断完善和增强,它们为多种
移动应用的发展开辟了广阔空间。从目前的第二代数字移动通信系统向第三代移
动通信系统发展是必然的趋势。移动终端用户对移动数据业务的需求日益强烈,
运营商也希望能充分利用目前的设备提供更多的增值服务。移动互联网的发展,
需要满足实现统一 IP 核心网的战略要求,市场对移动数据通信的需要主要基于
移动互联网。人们可以用数字功能更强的 PDA、掌上机和笔记本电脑等从事大
量的数据处理和显示,真正满足广大用户移动计算方面的应用需要。
3G 时代的移动互联网业务将向用户提供个性化、内容关联和交互作业的应
用。其业务范围将涵盖信息、娱乐、旅游和个人信息管理等领域。随着语音处理
技术的成熟,语音门户网站将使互联网的易用性达到新的水平。举例来说,声音
识别和处理技术将实现语音浏览、查询航班时刻表和票务等网上信息。到那时,
移动设备的键盘大小就不再是关键问题,因为大部分指令可以用声音实现人机交
流。用户界面可以是单一模式(应答也可以转化为语音)或多重模式(有些指令
和应答是图形化的)。目前的商务模式正演变成移动性与互联网合二为一的新模
式。它对运营商和供应商的能力都提出了新的要求。了解移动性和移动商务的特
性将是建立未来网络与业务推出的关键环节。3G 的成功将取决于速度:针对细
分的客户群开发应用和终端的速度,开发新业务的速度,降低网络开发成本,使
网络投入使用的速度加快。它将是把握和利用手边拥有的服务和内容的能力
[2]
。
由于服务质量和反应时间事关用户对多媒体的体验,运营商此刻的商业地位
极佳,既可以自己向用户提供媒体服务,又可以向内容提供商提供媒体主机托管
业务。随着越来越多的内容和语音服务逐渐数字化,内容将更具移动性,更加个
性化。业内各方(运营商、内容提供商、应用开发商)只有向最终用户提供高价
值的服务,才能使自己占居有利位置。同时,能充分适应不同传输格式(移动终
端、电视、PC)的内容才能称得上最佳。3G 时代的移动互联网服务主要包括浏
览、Java 客户端应用、多媒体流和下载流媒体等业务。
1.3 智能手机应用平台
手机开 发平 台 正在 越 发地 显 示出 它的重 要性 , 如 symbian 、windows
mobile、android、Linux;下面进行一下比较:
Symbian:Symbian 操作系统的前身是 EPOC,Symbian 操作系统在智能移动
终端上拥有强大的应用程序以及通信能力,这都要归功于它有一个非常健全的核
心-强大的对象导向系统、企业用标准通信传输协议以及完美的 sun java 语言。
Symbian 认为无线通讯装置除了要提供声音沟通的功能外,同时也应具有其它种
沟通方式,如触笔、键盘等。在硬件设计上,它可以提供许多不同风格的外型,
像使用真实或虚拟的键盘,在软件功能上可以容纳许多功能,包括和他人互相分
享信息、浏览网页、传输、接收电子信件、传真以及个人生活行程管理等。此外,
Symbian 操作系统在扩展性方面为制造商预留了多种接口,而且 EPOC 操作系统
还可以细分成三种类型:Pearl/Quartz/Crystal,分别对应普通手机、智能手机、
Hand 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 Point ,可浏览甚至编辑,内置 Internet Explorer ,Media Player。
3,电脑同步非常便捷,完全兼容 Outlook,Office Word, Excel 等。4,多媒体
功能强大,借助第三方软件可播放几乎任何主流格式的音视频文件。5,操作方
式灵活,可以进行很方便的触摸式操作,也可以使用手写笔或者其他有尖端的工
具进行像素级别的操作,有些型号有数字键盘或者全键盘,能比较快速的输入文
字。6,极为丰富的第三方软件,特别是词典,卫星导航软件均可运行。7,文件
兼容性佳,利用内置以及三方软件基本上能兼容电脑上使用的常用格式文档。8,
价格区间大,从低端 700-800 元左右的手机到高端 7000-8000 元左右的手机均有
装备此操作系统适合各个消费层次的消费者使用。9,与 Linux 兼容,可以通过
三方软件安装 linux 操作系统例如 android。缺点:1,对不熟悉电脑的人来说操
作较为复杂。2,相机目前最大为 810 万像素(索爱 X2 等,2009 年)。3,软件
配置不合理会有死机现象。
Linux:Linux 与其它操作系统相比是个后来者,但 Linux 具有二个其它操作
系统无法比拟的优势。其一,Linux 具有开放的源代码,能够大大降低成本。其
二,既满足了手机制造商根据实际情况有针对性地开发自己的 Linux 手机操作系
统的要求,又吸引了众多软件开发商对内容应用软件的开发,丰富了第三方应用。
然而 Linux 操作系统有其先天的不足:入门难度高、熟悉其开发环境的工程师少、
集成开发环境较差;由于微软 PC 操作系统源代码的不公开,基于 Linux 的产品
与 PC 的连接性较差;尽管目前从事 Linux 操作系统开发的公司数量较多,但真
正具有很强开发实力的公司却很少,而且这些公司之间是相互独立的开发,很难
实现更大的技术突破。尽管 Linux 在技术和市场方面有独到的优势,但是目前来
说还无法与 Symbian 抗衡,想在竞争日益激烈的手机市场中站稳脚跟、抢夺市场
份额也决非易事。
Palm OS:这是一种 32 位的嵌入式操作系统,主要运用于移动终端上。此系
统最初由 3Com 公司的 Palm Computing 部开发,目前 Palm Computing 已经独立
成一家公司。Palm OS 与同步软件 HotSync 结合可以使移动终端与电脑上的信息
实现同步,把台式机的功能扩展到了移动设备上。Palm OS 操作系统由 Palm 公
司自行开发的,并授权给 Handspring、索尼和高通等设备厂家,这种操作系统更
倾向于 PDA 的操作系统。Palm OS 在 PDA 市场占有主导地位。Palm 的产品线
本身就包括智能手机,又宣布与最早的智能手机开发者 Handspring 购并,同时
将软件部门独立。
iPhone OS:iPhone OS 或 OS XiPhone 是由苹果公司为 iPhone 开发的操作
剩余68页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 81
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功