毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
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大学一卡通APP设计与开发+源代码
楼宇能源监控android端的设计+源代码
基于Joomla平台的计算机学院网站设计与开发
提高教育质量,构建大學生...
从政策角度谈黑龙江對俄...
酵母菌发酵生产天然香料...
上海居民的社会参与研究
浅谈高校行政管理人员的...
AES算法GPU协处理下分组加...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
浅论职工思想政治工作茬...
压疮高危人群的标准化中...