移动设备越来越普及,且其硬件的提升也日益剧增,伴随着网络的告诉发展,现在的我们已经步入了一个高度信息化的时代,而移动设备的系统平台也成为了一个商机巨大的市场。APPLE的IOS,Google的Android,以及Windows,都开始进入了这个潜力无限的市场,以往Nokia一家独大的情景已经一去不复返了,现在的手机平台进入了百家争鸣群雄割据的时代。
Android是Google于2007年11月05日宣布的基于Linux平台的开源移动操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。它采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为三部分。底层以Linux内核工作为基础, android系统效果图由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机Virtual Machine,由C++开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动软件。 Google通过与软、硬件开发商、设备制造商、电信运营商等其他有 关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。8502
本文在分析讨论Android手机软件开发技术原理的基础上,应用分层架构模式及面向对象的软件开发思想对贪食蛇游戏系统的分析,设计及实现过程。
关键词:手机游戏;Android平台;贪食蛇;
毕业设计说明书(论文)外文摘要
Title Game software design and implementation of the
Android platform
Abstract
Mobile devices is becoming increasingly popular, and the upgrade of its hardware but also growing surge, along with the development of the network told, we have now entered a highly information-oriented era, the system platform of mobile devices has also become a business opportunity huge market. APPLE IOS, Google's Android, as well as Windows began to enter this market with unlimited potential, Nokia an independent scene in the past is gone, now the mobile phone platform into the era of contending warlords have carved out.
Android is a Linux-based open source mobile operating system name, Google announced on November 5, 2007 The platform consists of the operating system, middleware, user interface and application software. It uses a software stack layer (Software Stack, also known as software stack) architecture, pided into three parts. The bottom to the work of Linux kernel, the android system renderings developed by C language provides only basic functionality; the middle layer, including the library Library and Virtual Machine, Virtual Machine, by the C + + developers. The top layer is the variety of applications, including the calling program, the SMS program, application software by the companies themselves to develop, as part of the programming in Java. There are no proprietary barriers, hinder the mobile industry innovation in the past claimed to be the first mobile terminal to create a truly open and complete mobile software. Google partnership with other software and hardware developers, equipment manufacturers, telecom operators and other relevant parties to form a deep-seated hope that with the establishment of standardized, open mobile phone software platform in the mobile industry to form an open type of ecosystem.
In this paper, analyzed and discussed on the basis of the principle of the Android mobile phone software development technology, the application of a layered architecture model and object-oriented software development ideas on the analysis of the pivotal game systems, design and implementation process. Android平台贪吃蛇戏软件设计与实现:http://www.751com.cn/jisuanji/lunwen_6860.html