毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Android手机连连看游戏的开发与实现(2)
2.系统相关技术
2.1Java语言简介
Java是SUN公司于1955年推出的一门可以跨平台的面对对象的高级程序语言。经过几年的快速发展,Java拥有全球最大的社群,供专业开发者交流学习[5]。Java 技术在高效性、通用性、安全性方面是其他语言不能比拟的,因此广泛应用于数据中心、游戏控制台、科学超级
计算机
、互联网等科学领域[6]。随着全球移动互联网和云计算的产业快速发展,Java具备了更广阔的背景和更卓越的优势。在WEB方面的不断成熟使其成为在WEB应用程序的首选开发语言。Java是一种面对Internet的编程语言[7],其风格相当接近C、C++语言。Java语言的三种技术构架为J2EE、J2SE、J2ME。但是Java语言增加了垃圾回收器器功能,在继承了 C++技术核心的同时舍弃了C语言中类型转换、动态内存
管理
、指针处理等容易引起错误的技术[8]。Java很适合团队开发,相对做到规范,这是一个很难比拟的优势,但是很不适合互联网模式的持续不断修改。
2.2Android平台介绍
2.2.1Android 的发展介绍
目前占有较高市场的要智能手机平台包括具有功耗低、内存占用少等特点的Symbian;具有着独特又极为人性化,极为强大的界面的苹果IOS;在性能和其他各个方面上也非常优秀,采用开源的形式推出的谷歌Android。Google于2007年11月5日发布了Android1.0手机操作系统,2009年5月,Google发步了Android1.5,该版本的界面豪华。接下来,Android的版本更新的较快,目前Android已经成为一个重要的手机操作系统。因为Android平台是一个免费使用,真正开放式的平台,所以在
国内外
有已经大量手机厂商生产Android操作系统的手机。目前Android系统的应用数目已经达到了48万,而在智能手机市场,Android系统的占有率已经达到了43%。Google将全面进军物联网时代,Android可能成为物联网时代的主导系统。
2.2.2Android平台构架及特性
Android系统的底层建立在Linux系统之上,该平台由操作系统、中间件、用户界面和应用软件四层组成,采用一种软件叠层的方式进行构建[9]。这种软件叠层结构使层与层之间既相互配合又明确分工,尽管下层发生改变时,上层应用程序也不需要任何改变。
Android系统主要由以下四部分组成。(1)应用程序层 Android系统包含日历、SMS程序、浏览器、地图、联系人、电子邮件客户端等核心应用程序,Android 系统上的应用程序是完全平等的[10]。(2)应用模块框架 无论是基本的系应用程序,还是普通开发者提供的程序,都要访问API框架。API框架十分重要,它除可作为基础的应用程序之外,也可以作为软件复用。(3)函数库 Android 包含一套被不同组件所使用的C/C++库的集合,一般来说,这套库集不能直接调用,但可以通过它的应用程序框架来调用。以下是主要核心数据库:系统C库、基于 Packet Video Open CORE、基于OpenGL ES 1.0 APIs实现、SQLite。(4)Android运行 Android运行时需要Android核心库集和Dalvik虚拟机两部分组成,核心数据库提供了Java语言核心库所能使用的绝大部分功能,而Dalvik虚拟机负责运行Android应用程序[11]。
3.系统分析
程序系统分析可以说是思想。虽然很枯燥,也没有直接设计界面舒服,但是系统分析是整个程序的灵魂,必须要耐心的了解连连看的核心分析。
3.1数字化逻辑程序部分分析
3.1.1数字化
在连连看中,游戏中的19张图片放在drawable文件夹里。每一个图片都要有ID,当ID相同且符合条件的图片可以消除,进行下一对图片的连接。首先将游戏控制器对象初始化为null。随后使每一个图片都用一个数字来表示,用0代表空位,程序就会认识图片的图像了而在实际程序中是要获取图片size的。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
C#+sqlserver物资管理信息系统的设计与实现
下一篇:
C#+sqlserver图书馆管理系统的设计与实现
Android课程同步练习系统的设计
Android智能手机的交互式学习系统的设计
Android移动终端的网上便利...
Android移动互动学习系统学生端设计
Android移动互动学习系统教师端设计
Android大学生素质认证系统的设计
Android的网络借贷系统的设计
公寓空调设计任务书
志愿者活动的调查问卷表
10万元能开儿童乐园吗,我...
神经外科重症监护病房患...
中国学术生态细节考察《...
国内外图像分割技术研究现状
承德市事业单位档案管理...
C#学校科研管理系统的设计
AT89C52单片机的超声波测距...
医院财务风险因素分析及管理措施【2367字】