http://blog.csdn.net/kaiyang45/article/details/7179349 4.0
http://digi.tech.qq.com/a/20120628/000827.htm 4.1
http://www.ifanr.com/184342 4.2
http://www.open-open.com/news/view/dc88e9 4.3
http://android.tgbus.com/shouji/news/201311/480703.shtml 4.4
http://news.mydrivers.com/1/309/309885.htm 5.0
Android 4.0 平台 Ice Cream Sandwich 简称ICS,冰淇淋三明治
API等级:14
Android 4.0 是一次重要的平台发布版,为用户和应用程序开发者增加了大量的新特性。在下面我们将讨论的所有新特性和API中,因为它将 Android 3.x 版本中广泛使用的API和全息图像主题带给了小屏幕设备,因此我们说 Android 4.0 是一次重要的平台发布版。作为一名开发者,现在你拥有了单一的平台和统一的 API 框架,使你可以开发,并通过一个APK 来发布你的应用程序,并且可以为运行相同版本 Android(Android 4.0[API级别14]或以上版本) 的手机、平板电脑和其他设备提供优化了的用户体验
最大特色:
1、Camera类包括用于(人脸检测和控制焦距和感光区)的API 。
2、多媒体media,Android4.0增加了几个新的API:
(1)允许加入网络权限就可以使媒体播放器播放网络上的音乐(Media player)
(2)增加了支持的媒体种类:(Media types)
1、HTTP / HTTPS的实时流媒体协议第3版
2、ADTS的原料AAC音频编码
3、WEBP图像
4、Matroska的视频
(3)允许远程控制媒体播放器(Media Effects)
(4)新的媒体效果框架,直接应用了OpenGL的纹理,优化各种图像和视频的视觉效果(Media Effects)
本效果框架执行在GPU上,可以获得最大的性能。
3、支持NFC Android Beam (NDEF Push with NFC)
4、支持Wi - Fi的直接点对点连接(P2P)
为了使用的Wi - Fi P2P的API,你的应用程序必须要求以下用户权限:
1、ACCESS_WIFI_STATE
2、CHANGE_WIFI_STATE
3、INTERNET (虽然你的应用程序不技术上连接到互联网,沟通的Wi - Fi标准的Java套接字直接同行需要Internet权限)。
5、支持蓝牙的健康概况设备,使您可以创建使用蓝牙医疗设备,如心率监视器,血液米
6、Android的4.0提高为视障用户新的探索
7、新的拼写检查框架,允许应用程序用类似于输入法框架的方法来创建拼写检查。创建一个拼写检查,你必须实现一个继承自SpellCheckerService类和SpellCheckerService.Session类的服务
8、android的TTS已经显著的扩大了,它允许应用程序非常简便的实现自定义TTS语音朗读引擎(TTS)
9、Android4.0使用户能够精确地、明显的看到他们的应用程序正在使用多少网络数据,应用程序设置允许用户管理并设置网络数据的使用权,甚至禁止某个应用使用后台数据。
10、新增加了三个特点到RenderScript:
1、离屏渲染到一个帧缓冲对象
2、视图内渲染
3、RenderScript为每一个框架APIS
11、android4.0扩展了企业应用程序的功能:
(1)新的VPNService允许应用程序构建他们自己的VPN,作为一个Service运行。
(2)应用程序管理设备的限制条件,现在可以禁止相机使用setCameraDisabled()和USES_POLICY_DISABLE_CAMERA属性。
(3)新的KeyChain类提供了允许你导入和访问系统密钥存储器中正数的API,证书简化安装的客户端证书(来验证用户的身份)和证书颁发机构证书(以验证服务器的身份)。如Web浏览器或电子邮件客户端应用程序可以访问已安装的证书来验证用户到服务器。
12、新加了两个传感器类型:
1、TYPE_AMBIENT_TEMPERATURE:一个提供环境(室)温度(摄氏度)的温度传感器 。(TYPE_TEMPERATURE,已被弃用)
2、TYPE_RELATIVE_HUMIDITY:提供以百分比的相对环境(室内)湿度:湿度传感器。
13、Action Bar已经更新,提供几种新的行为:
(1)Split action bar 分裂工具栏
(2)Action bar styles功能样式
(3)新ActionProvider类允许你创建一个专门处理运行项目。
(4)Collapsible action views可分解的功能视图
14、4.0各种新观点和其它UI组件(User Interface and Views用户界面和观点)
GridLayout网格布局:允许使用虚细线将布局划分为行、列和单元格,也支持一个控件在行、列上都有交错排列。
TextureView结构视图:TextureView是一个全新的视角,允许你来显示内容流,比如视频或一个开放式绘图介面现场。
虽然SurfaceView相似,TextureView是独特的,因为它表现得像一个普通的观点,而不是创造另一个窗口。
Switch widget开关窗口:可以用android:textOn 和 android:textOff属性指明文字出现在交换机在断断续续的设置。
Popup menus弹出菜单:PopupMenu和两个有用的特点:
你现在可以很容易从XML的弹出菜单,菜单资源与充气(),通过菜单资源ID。
你也可以创建一个PopupMenu。接收一个回调函数OnDismissListener当菜单注销。
Preferences选择权:一个新的TwoStatePreference抽象类作为依据,提供“偏好选择选项。新SwitchPreference是一个扩展,提供了一种TwoStatePreference开关窗口的观点。
System themes系统主题:
Options menu button选项菜单按钮:
Controls for system UI visibility控制系统用户界面:
15、输入框架 Android 4.0增加了对光标悬停事件、手写笔、鼠标按钮事件的支持
----------------------------------------------------------------------------------------------------------------------------
Android 4.1 平台 果冻豆(Jelly Bean)
API等级:16
Project Butter
1、更快、更流畅、更灵敏:
(1)新版系统使用了新的处理架构,对多核心处理器的支持。
(2)在新版系统中,特效动画的帧速提高至60fps,优化最佳性能和很低的触摸延迟,提供一个流畅、直观的用户界面。
为了确保帧速一致,4.1版本的Android框架所有的绘图和动画都将统一VSYNC计时,应用渲染、触摸事件、画面构图、显示刷新等操作都会锁定在16毫秒响应。
Android 4.1还增加了三倍缓冲,让所的渲染感觉更顺畅。在触摸操作时做出预判提前渲染,在CPU闲置时会分配更多的处理能力来应对触摸事件,确保触摸没有延迟
SDK开发工具也将会提供一个新的工具systrace,可以让开发者从Linux内核中直接手机数据,来判断造成渲染中断的原因。
2.增强通知栏
1、在新版系统中使用三种不同的通知样式,最高可以达到256dp
3.全新搜索
在新版Android中,搜索将会带来全新的UI、智能语音搜索和Google Now三项新功能。
4.桌面插件自动调整大小
5.加强无障碍操作
6.语言和输入法扩展
新的语音输入将支持离线模式,不再需要联网就可以完成语音的分析
7.新的输入类型和功能
通过蓝牙、USB或者其他任何连接类型接入新的输入设备时,系统会发出通知让用户选择是否进行切换,比如你连接了一个游戏手柄。
8.新的连接类型
引入了基于DNS的网络服务发现功能,加入网络带宽管理功能,以更好的配合流量统计,节省自己的流量
9.新的媒体功能
支持USB音频输出,音频记录触发,多声道音视频输出(HDMI端口),AAC 5.1音频编解码支持,音频预处理将可以提供更高的音质,媒体管理器将可以让用户选择使用什么方式进行媒体输出
10.浏览器增强
Android浏览器和WebViews将提供更好的HTML5视频支持,滚动和缩放性能得到加强,并减少了内存占用,HTML5/CSS3/Canvas动画性能、文本输入、JavaScript引擎(V8)性能都得到了加强。
---------------------------------------------------------
Android 4.2 平台 仍为 Jelly Bean
API等级:17
1、无线视频
Android 4.2 支持 Miracast 影像传输协议,可以将音频、视频无线传输到电视上去
2、Gesture Typing,滑动输入
用户可以通过手指在字母之间的滑行完成输入操作,滑行过程中键盘上会显示出单词列表。这个新功能搭配上 Android 原有的单词预测功能
3、Photo Sphere 全景相片
新推出的“Photo Sphere 全景相片”功能可以让用户将四个方向的图像全部拍摄下来,最终生成一张全景照片。
其他更新:
Daydream(白日梦)功能,可以将其理解为一个“屏保”。
锁屏界面现在也支持放置 Widgets,并且支持滑动开启相机。
通知抽屉(notification drawer)加入了更多的操作,可以打开 WiFi,调整屏幕亮度,打开飞行模式等等。
Gmail 支持缩放。
辅助功能方面的改进:三击放大屏幕,可以用两指来平移和缩放,并为盲人用户引进了语音输出和手势模式导航功能。
Gmail 现在也是 Google Now 的信息来源。Google Now 改进了航班追踪、酒店和餐馆预定、音乐及电影推荐的功能。Photo Spot 可以根据你的位置向你推荐拍照的好去处。
-------------------------------------------------------
Android 4.3 平台 仍为 Jelly Bean
API等级:18
1、支持“智能蓝牙”(Bluetooth Smart):
Android 4.3系统正式支持低能耗蓝牙4.0技术(Bluetooth 4.0 Low Energy)。
相较于3.0版本,蓝牙4.0拥有低功耗、3毫秒低延迟、AES-128加密等特点,它将三种规格集一体,包括传统蓝牙技术、高速技术和低耗能技术。
2、支持OpenGL ES 3.0:
3、Wi-Fi后台自动搜索功能:
Android4.3系统的“Wi-Fi高级设置”中,增加了“总是自动搜索Wi-Fi信号”(Scanning always available)的选项,并且处于默认开启状态。
4、虚拟环绕立体声:
新版系统对播放音质进行了提升。
5、流媒体加密:拥有各式各样的全新DRM执行方式: MPEG DASH、VP8编码、无需缓存的表面编码,并可通过MPEG-4媒体流合并器来融合视频与音频文件的输出。
6、键盘与输入
-----------------------------------------------------------
Android 4.4 平台 KitKat
API等级:19
ART模式
------------------------------------------------------------------------
到底Android L(5.0)都有那些新变化呢?一起来看看汇总吧:
1、全新的Material Design设计语言。新系统的界面变得更加扁平化,最重要的是,这样的设计语言会在所有的谷歌产品上采用。
2、更便捷和清晰的下拉通知栏。通知栏中的提示会以更清晰的页卡的形式出现,同时锁屏状态下,用户能进行快捷操作,如快速回复短信、回拨电话等。
3、新系统将用更多的操作将用滑动来取代之前的点击。
4、ART作为默认选项。很简单,ART取代Dalvik成为Android系统主要的应用运行环境,运行速度可比以往快两倍,且支持64位。
5、Android L加强了设备的电池续航表现,同时还新增了一个省电模式,开启之后系统可以主动关闭后台非必要的服务,来换取90分钟的手机续航时间。
6、新系统加强了内存管理机制,并且完全兼容64位系统。
7、Android系统的升级方式有所改变,将通过Play商店推送Android系统的升级补丁。
8、Android L加入了类似Find My iPhone的功能,例如支持远程擦除手机数据。
9、新的锁屏。用户能设置地点、蓝牙设备或声音等作为可信赖的方式,此时将无需输入密码。
10、多任务或者多页卡切换变为立体的层叠页卡,通过滑动进行切换。