毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Android平台贪吃蛇戏软件设计与实现(4)
Android手机操作系统的发展阶段
发展阶段 阶段特征
2007.11.5 Android平台发布
2008.9.22 T-Mobile
2009年1季度 G1销售100万台
2009.3 MWC华为发布Android手机,Moto,三星,LG计划2009年下半年推出Android手机
2009 获得Orange,Vodafone,O2,Telefonica支持
2009 进军上网本
Android是Google于2007年11月05日宣布的基于Linux平台的开源移动操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。它采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为三部分。底层以Linux内核工作为基础, android系统效果图
由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机Virtual Machine,由C++开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动软件。 Google通过与软、硬件开发商、设备制造商、电信运营商等其他有 关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。
Android的优点
开放性:不仅仅是开发工具,更是底层源代码的完全开放,在Android的主页上你可以自由下载现成的开发工具和源代码。而无论你是资金雄厚的开发公司还是精力过剩的高中生爱好者,在Android的世界里,只有平等和自由。
将互联网一切都免费的精神发挥到极致
从头到尾的自由:Google甚至允许全世界各地的个人和公司等人任意地修改Android小机器人的标志,这在商业社会的今天简直是不可想象的。
每一个线程都独立运行
高质量的主打手机和多运营商的支持
出众的营销和Google的品牌效应
1.3 项目简介
本项目在Android平台下,使用java语言、Android开发技术、SQLite数据库开发技术开发一款界面友好,功能齐全的贪食蛇游戏。
贪食蛇是一款老牌的手机游戏,同时也是一款比较需要耐心的游戏,用游戏控制方向键上下左右控制蛇的方向,寻找吃的东西,每吃一口就能得到一定的积分,而且蛇的身子会越吃越长,身子越长玩的难度就越大,不能碰墙,更不能咬自己的尾巴,当蛇头碰到墙或者自己的身体则游戏结束。
第二章 Android程序相关技术概述
2.1 Android系统架构
从软件分层的角度来看,Android平台由应用程序、应用程序框架、Android运行时、库以及Linux内核共5部分组成。Android平台是一组面向移动设备的软件包,它包含了一个操作系统、中间件和关键应用程序。
2.1.1 应用程序
Android平台默认包含了一系列的核心应用程序,包括
电子
邮件、短信、日历、地图、浏览器、联系人
管理
程序等,这些应用程序都以Java程序语言编写,你也可以用自己编写的应用程序来替换Android提供的应用程序,这个替换机制实际是由应用程序框架来保证的。
Android平台的核心应用程序
2.1.2 应用程序框架
应用程序框架层是我们进行Android开发的基础,开发人员大部分情况下也是和应用程序框架层打交道。应用程序框架层包含了视图系统、内容提供器、窗口管理器、活动管理器、通知管理器、位置管理器、资源管理器、电话管理器和包管理器9大部分。
共8页:
上一页
1
2
3
4
5
6
7
8
下一页
上一篇:
校园网络的规划设计与实现
下一篇:
基于Flash的动画作品设计与实现
考证平台静态网页设计与制作
搭建Linux桌面环境的影音平台【1261字】
抖音短视频平台视频推荐模式研究【2528字】
J2ME平台的SOAP协议研究与應用【2420字】
构建下一代网络的开放业...
Linux嵌入式系统开发平台选型探讨【2295字】
Android课程同步练习系统的设计
神经外科重症监护病房患...
公寓空调设计任务书
C#学校科研管理系统的设计
国内外图像分割技术研究现状
AT89C52单片机的超声波测距...
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
承德市事业单位档案管理...
志愿者活动的调查问卷表
医院财务风险因素分析及管理措施【2367字】