系统版本
android 2.3 gingerbread姜饼:北京时间2010年12月7日凌晨,google正式对外 发布了他们的下一代智能手机操作系统android 2.3也就被大家所熟知的 android gingerbread系统
【翼家讲坛】 安卓操作系统简介
转载自:http://forum.bj189.cn/showtopic-17827.aspx
系统简介
android一词的本义指“机器人”,同时也是google于2007年11月5日宣布的 基于linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、 用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的 移动软件目前,最新版本为android 2.4 gingerbread和android 3.0 honeycomb android是基于linux内核的操作系统,是google公司在2007年11月5日公布的 手机操作系统,早期由google开发,后由开放手持设备联盟(open handset alliance)开发它采用了软件堆层(software stack,又名以软件叠层) 的架构,主要分为三部分底层linux内核只提供基本功能;其他的应用软件 则由各公司自行开发,部分程序以java编写2011年初数据显示,仅正式推 出三年的操作系统android已经超越称霸十年的塞班系统,采用android系统 主要厂商包括美国摩托罗拉(motorola)、英国索尼爱立信(sony ericsson)另外还有中国厂商如:htc、联想、华为等,使之跃居全球最受 欢迎的智能手机平台,android系统不但应用于智能手机,也在平板电脑市场 急速扩张
系统版本
很多玩家用户可能会奇怪:“为什么 android 会用甜点作为它们系统版本的代号?” 这个命名方法开始于 andoird 1.5 发布的时候作为每个版本代表的甜点的尺寸越变越 大,然后按照26个字母数序:纸杯蛋糕,甜甜圈,松饼,冻酸奶,姜饼,蜂巢 ? ? ? ? ? android 1.1:发布时间:发布于 2008 年9月 android 1.5 cupcake纸杯蛋糕:发布时间:发布于 2009 年 5 月 android 1.6 donut甜甜圈:2009 年 9 月发布 android 2.0 eclair松饼:2009 年 10 月 26 日 android 2.1 eclair松饼:android 2.1: 2009 年 10 月 26 日,又一个主要版本升级以 创纪录的速度放出 ? android 2.2 froyo冻酸奶:谷歌于北京时间2010年5月20日晚上10:30点在旧金山moscone 会展中心举办google i/o 2010大会第二天的会议,google正式发布了代号是“froyo 冻 酸奶”的android操作系统2.2版 ? android 3.1 honeycomb:google发布了最新的android3.1操作系统,新版本最 大的改变是将android手机系统跟平板系统再次合并,从而方便开发者
版本简述
2009年4月30日,官方1.5版本(cupcake)的android发布[14][15]主要的 更新如下:拍摄/播放影片,并支持上传到youtube ?支持立体声蓝牙耳机,同时改善自动配对性能 ?最新的采用webkit技术的浏览器,支持复制/贴上和页面中搜索 ?gps性能大大提高 1.5 ?提供屏幕虚拟键盘 (cupcake) ?主屏幕增加音乐播放器和相框widgets 基于linux kernel 2.6.27 ?应用程序自动随着手机旋转 ?短信、gmail、日暦,浏览器的用户接口大幅改进,如gmail可以批量删 除邮件 ?相机启动速度加快,拍摄图片可以直接上传到picasa ?来电照片显示[16]
版本简述
2009年9月15日,1.6(donut)版本软件开发工具包发布[17][18]主 要的更新如下:重新设计的android market ?手势支持 ?支持cdma网络 ?文字转语音系统(text-to-speech) ?快速搜索框 ?全新的拍照接口 ?查看应用程序耗电 ?支持虚拟私人网络(vpn) ?支持更多的屏幕分辨率 ?支持opencore2媒体引擎 ?新增面向视觉或听觉困难人群的易用性插件[19]
1.6 (donut) 基于linux kernel 2.6.29
版本简述
2009年10月26日,2.0(eclair)版本软件开发工具包发布[20] 主要的更新如下:[21]优化硬件速度 ?”car home”程序 ?支持更多的屏幕分辨率 ?改良的用户界面 ?新的浏览器的用户接口和支持html5 ?新的联系人名单 ?更好的白色/黑色背景比率 ?改进google maps 3.1.2 ?支持microsoft exchange ?支持内置相机闪光灯 ?支持数码变焦 ?改进的虚拟键盘 ?支持蓝牙2.1 ?支持动态桌面的设计
2.0/2.0.1/2.1 (eclair) 基于linux kernel 2.6.29
版本简述
2010年5月20日,2.2(froyo)版本软件开发工具包发布[22]主要的更新如下: 支持将软件安装至扩展内存[23] ?集成adobe flash 10.1支持[24] ?加强软件即时编译的速度[25] ?新增软件启动”快速”至电话和浏览器[26] ?usb分享器和wifi热点功能[27] ?支持在浏览器上传档案[28] ?更新market中的批量和自动更新[29] ?增加对microsoft exchange的支持(安全政策, auto-discovery, gal look-up) ?集成chrome的v8 javascript引擎到浏览器 ?加强快速搜索小工具 ?更多软件能透过market更新,类似2.0/2.1中的map更新 ?速度和性能优化[29] 注:部分标称为2.2的固件仍然在使用2.6.29的核心这种固件可以实现大部 分2.2的功能(比如flash),但性能上与2.6.32有一定差距
2.2/2.2.1 (froyo) 基于linux kernel 2.6.32
版本简述
2010年12月7日,2.3(gingerbread)版本软件开发工具包发布[30]主要 的更新如下:修补ui[31] ?支持更大的屏幕尺寸和分辨率(wxga及更高) ?系统级复制粘贴 ?重新设计的多点触摸屏幕键盘 ?本地支持多个镜头(用于视频通话等)和更多传感器(陀螺仪、气压计 等) ?电话簿集成internet call功能 ?支持近场通信(nfc) ?强化电源、应用程序管理功能 ?新增下载管理员 ?优化游戏开发支持 ?多媒体音效强化 ?从yaffs转换到ext4文件系统 ?开放了屏幕截图功能 ?对黑色及白色的还原更加真实
2.3 (gingerbread) 基于linux kernel 2.6.35
版本简述
* 2011年2月2日, 3.0(honeycomb)版本主要更新如下:仅供平板电脑使用 ?google ebooks上提供数百万本书 ?支持平板电脑大萤幕、高分辨率 ?新版gmail ?google talk视讯功能 ?3d加速处理 ?网页版market(web store)详细分类显示,依个人android分别设定安装应用程序 ?新的短消息通知功能 ?专为平板电脑设计的用户界面(重新设计的通知列与系统列) ?加强多任务处理的接口 ?重新设计适用大屏幕的键盘及复制粘贴功能 ?多个标签的浏览器以及私密浏览模式 ?快速切换各种功能的相机 ?增强的图库与快速滚动的联络人接口 ?更有效率的email接口 ?支持多核心处理器 ?3.2优化7吋平板显示
3.0.1/3.1/3.2 (honeycomb)
概念解释
1、ram与rom机身内存的区别? ram指手机或pad运行各个程序所用的空间,相当于电脑的内存条 rom指手机或pad能够存储的可用空间,相当于电脑的硬盘空量 2、主屏尺寸目前分类? 手机屏幕尺寸分为物理尺寸和显示分辨率两个概念,物理尺寸是指屏幕的实际大小 ,屏幕分辨率越高的,图像越清晰,苹果就达到了(640*960) 3、cpu概念 随着手机功能的迅速提升,很多手机或pad配置了独立的处理器(类似于电脑cpu) 以适应越来越多的应用功能,特别是目前的智能机,很多配置了高频率的cpu,某些高 端机器的cpu主频甚至超过1ghz高通、德州、飞思卡尔、马维尔、amr
概念解释
4、手机导航概念 (mobile navigation)就是通过导航手机?的的的的的的的的的的的的的 的地方带到另一个你想要到达的地方手机导航就是卫星手机导航,它与 手机电子地图的区别就在于,它能够告诉你在地图中所在的位置,以及你 要去的那个地方在地图中的位置,并且能够在你所在位置和目的地之间选 择最佳路线,并在行进过程中的为你提示左转还是右转,这就是所谓的导 航(gps导航或a-gps或两者都有)导航软件(高德、凯立德、任我游、 图吧、灵图天行者、多普达领航者==) 5、recovery 第三方刷机提到的名词,特指刷机的工程界面,例如:i899的recovery指令为 在关机后,同时按音量下键+开关机键 6、root 是android系统中的超级管理员账户,该账户拥有对整个系统的控制权限,只有 拥有了这个权限才可以将原版系统刷新为改版的各种系统;
概念解释
7、apk: android的应用程序类型,同windows mobile平台的cab和exe文件类似,用户可 直接安装; 8、oha: open handset alliance,开放手机联盟,由google发起,推动android平台开发 的联盟,联盟成员由运营商、终端厂家、芯片厂家和第三方软件开发商组成; 9、oms: open mobile system,中国移动基于android操作系统制作的移动定制平台,在 android的基础上集成了中国移动的飞信、快讯等业务; 10、webkit android平台浏览器的内核:现在apple的safari、google的chrome和firefox都 采用此内核作为网页的渲染机制; 11、g-sensor 是加速感应器,它能为手机提供重力加速度的方向感应,其中开头的字母g代表 重力,后面的sensor代表感应器
概念解释
12、三轴陀螺仪: 让手机在进入隧道丢失gps信号的时候,依靠拼接陀螺仪感知的加速度方向和 大小可以实现继续导航的功能; 13、感应加速器: 利用地球重力场感知手机目前的姿态,如直立、水平、横向……程序可以调用 重力感应器的信息做出相应的反馈,比如屏幕图像从直屏变横屏等就是横拿你的手机 屏幕会自动调整; 14、环境光传感器: 可以感知周围光线情况,并告知处理芯片自动调节显示器背光亮度,降低产品的 功耗例如,在手机、笔记本等移动应用中,显示器消耗的电量高达电池总电量的 30%,采用环境光传感器可以最大限度地延长电池的工作时间; 15、电子罗盘: 手机等电子设备装有磁力感应器,能够感知磁场,并通过相关软件给出确切方向 ,从而起到罗盘的作用;
系统架构
系统架构
application 应用软件包与核心与发布的应用程序,包括电子邮件客户端,短信短 信程序,日历,地图,浏览器,联系人管理程序所有应用程序都是使用 语言 ? application framework 开发者可以完全访问核心应用程序框架架构的应用简化了组件的重 用;任何应用程序可以发布其能力和阻止任何其他应用程序可以使用块释 放(但必须按照安全框架的限制)同样,应用程序还允许用户重用机制, 方便更换组件
系统架构
每一个隐藏的应用程序和服务,包括: ① 丰富的和可扩展的视图(视图),可以用来构建应用程序,其中包括一 个清单(清单),栅格(网格),文本框(文本框),按钮(按钮), 或甚至嵌在网页浏览器的装置 ② 内容提供商(内容提供商)使应用程序访问数据从另一个应用程序(如 接触数据库),或有限分享自己的资源 ③ 资源管理(资源管理)提供进入非编码的资源,如本地化的字符串,图 像,布局文件(布局文件) ④ 通知允许应用程序可以显示自定义状态栏信息 ⑤ 程序管理是管理一个应用程序并提供了一个共同的返回导航功能
系统架构
the system runtime 1. library 安卓核心库包括: 系统库(libc); 媒体库(音频、视频、录音格式等); 管理子系统; libwebcore(新浏览器引擎用于支持浏览器嵌入网页视图); freetype (字体); 3d libraries(硬件三维加速或优化加速三维软件) sqlite(一款轻型的数据库,是遵守acid的关联式数据库管理系统, 它的设计目标是嵌入式的)
系统架构
the system runtime 2. android runtime 包括核心库、编程语言、编程语言、库函数 每一个应用程序运行在它自己的进程的运行,有一个独立的dalvik 虚拟机,目的是作为一个设备还可以有效地运行多个虚拟系统同时, 虚拟机是基于寄存器,所有类别的编译,然后通过在“dx”的工具 dalvik虚拟机取决于cpu内核中,如线程机制和内存管理机制
系统架构
linux kernel android核心系统的服务是依托linux 2.6内核,如安全,内存管理,进程管 理,网络协议栈和驱动模型 linux内核和也作为一个硬件层和软件之间 的协议栈
android设备列表
android平台五大优势
开放性 在优势方面,android平台首先就是其开放性,开发的平台允许任何移动 终端厂商加入到android联盟中来显著的开放性可以使其拥有更多的开发者, 随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟 开放性对于android的发展而言,有利于积累人气,这里的人气包括消费 者和厂商,而对于消费者来讲,最大的受益正是丰富的软件资源开放的平 台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手 机 挣脱运营商的束缚 在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商 制约,使用什么功能接入什么网络,几乎都受到运营商的控制自从iphone 上市,用户可以更加方便地连接网络,运营商的制约减少随着edge、 hsdpa这些2g至3g移动网络的逐步过渡和提升,手机随意接入网络已不是运 营商口中的笑谈
android平台五大优势
丰富的硬件选择 这一点还是与android平台的开放性相关,由于android的开放性,众多 的厂商会推出千奇百怪,功能特色各具的多种产品功能上的差异和特色, 却不会影响到数据同步、甚至软件的兼容好比你从诺基亚symbian风格手机 一下改用苹果iphone,同时还可将symbian中优秀的软件带到iphone上使用、 联系人等资料更是可以方便地转移 不受任何限制的开发商 android平台提供给第三方开发商一个十分宽泛、自由的环境因此不会 受到各种条条框框的阻挠,可想而知,会有多少新颖别致的软件会诞生但 也有其两面性,血腥、暴力、情色方面的程序和游戏如何控制正是留给 android难题之一 无缝结合的google应用 如今叱咤互联网的google已经走过10年度历史从搜索巨人到全面的互联 网渗透,google服务如地图、邮件、搜索等已经成为连接用户和互联网的重 要纽带,而android平台手机将无缝结合这些优秀的google服务
Read More
近期评论