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大部分。
- 上一篇:校园网络的规划设计与实现
- 下一篇:基于Flash的动画作品设计与实现
-
-
-
-
-
-
-
河岸冲刷和泥沙淤积的监测国内外研究现状
电站锅炉暖风器设计任务书
java+mysql车辆管理系统的设计+源代码
乳业同业并购式全产业链...
十二层带中心支撑钢结构...
杂拟谷盗体内共生菌沃尔...
中考体育项目与体育教学合理结合的研究
酸性水汽提装置总汽提塔设计+CAD图纸
大众媒体对公共政策制定的影响
当代大学生慈善意识研究+文献综述