android4.0 4.1 4.2 4.3 4.4新特性
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、多任务或者多页卡切换变为立体的层叠页卡,通过滑动进行切换。
android4.0 4.1 4.2 4.3 4.4新特性的更多相关文章
- Spring Boot 2.3.0正式发布:优雅停机、配置文件位置通配符新特性一览
当大潮退去,才知道谁在裸泳..关注公众号[BAT的乌托邦]开启专栏式学习,拒绝浅尝辄止.本文 https://www.yourbatman.cn 已收录,里面一并有Spring技术栈.MyBatis. ...
- jdbc 4.0新特性
来自网络 在 Java SE 6 所提供的诸多新特性和改进中,值得一提的是为 Java 程序提供数据库访问机制的 JDBC 版本升级到了 4.0, 这个以 JSR-221 为代号的版本 , 提供了更加 ...
- Visual Studio 2015速递(1)——C#6.0新特性怎么用
系列文章 Visual Studio 2015速递(1)——C#6.0新特性怎么用 Visual Studio 2015速递(2)——提升效率和质量(VS2015核心竞争力) Visual Studi ...
- Elasticsearch 7.0 发布都有哪些新特性
了解about云知识星球 .pcb{margin-right:0} 问题导读 1.Elasticsearch&Kibana 7.哪些需要修改? 2.Elasticsearch7 有哪些新特性? ...
- C# 8.0 新特性之二:接口默认实现
在C#8.0中,针对接口引入了一项新特性,就是可以指定默认实现,方便对已有实现进行扩展,也对面向Android和Swift的Api进行互操作提供了可能性.下面我们来看看该特性的的概念.规 ...
- php8.0正式版新特性和性能优化学习
前言 PHP团队宣布PHP8正式GA(链接).php的发展又开启了新的篇章,PHP8.0.0版本引入了一些重大变更及许多新特性和性能优化机制.火速学习下~ JIT(Just in Time Compi ...
- QT210 android2.3 和android4.0 烧写编译日记
QT210下载烧录编译android2.3过程 工作环境:ubuntu12.04.5 | QT210开发板光盘 | QT210开发板 android2.3编译环境:gcc version 4.4.7 ...
- 【原】webapp开发中兼容Android4.0以下版本的css hack
话说现在的手机型号越来越多,主要还是android和ios这2个巨头称霸了江湖,而他们自带的浏览器内核是webkit,那对于做移动网页开发的同事来说,一般只要做好webkit内核浏览器的展现效果就行了 ...
- 一个Activity掌握Android4.0新控件 (转)
原文地址:http://blog.csdn.net/lavor_zl/article/details/51261380 谷歌在推出Android4.0的同时推出了一些新控件,Android4.0中最常 ...
随机推荐
- Jetty 源码分析
一. 总括 你了解Jetty 吗,就像我们所熟知的Tomcat一样, Jetty是一个免费的开放源码的100%纯Java的Http服务器和Servlet容器. Jetty具备以下特点: ...
- Axure8.0入门级基础操作到高手产品经理
宅男下载了一个Axure8.0.从来没有用过,那就从最基础的了解一下呗. 1.添加元件,选择元件设置样式(右侧对话框中)略!!!!! 2.按住ctrl键,用鼠标点选元件,可以任意旋转3.点元件上的黑圆 ...
- c#进阶之lambda表达式
阅读之前,先确保对委托有基本的了解,传送门 c#进阶之浅析委托和事件. lambda表达式雏形第一步 在委托那篇文章,绑定的的方法都是具名函数,为了简化书写,可以换成匿名函数 public deleg ...
- python--类与类之间的关系,(魔术方法)特殊成员方法
1.依赖关系 类与类之间存在这几种关系:1.依赖关系 2.关联关系 3.组合关系 4.聚合关系 5.继承关系 6.实现关系 我们来设置下面两个场景 玩电脑和打僵尸 class Person: def ...
- 201621123023《Java程序设计》第14周学习总结
一.本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结与数据库相关内容. 使用数据库技术改造你的系统 2.1 简述如何使用数据库技术改造你的系统.要建立什么表?截图你的表设计. 由于我的系 ...
- linux进程管理(一)
进程介绍 程序和进程 程序是为了完成某种任务而设计的软件,比如OpenOffice是程序.什么是进程呢?进程就是运行中的程序. 一个运行着的程序,可能有多个进程. 比如自学it网所用的WWW服务器是a ...
- php—Smarty-2
一.注释 *注释内容* Html注释显示客户端源文件中 Smarty注释不会发给客户端 Smarty的注释主要给模板设计者来看的 二.模板中的变量 l 由php文件分配 1) 普通变量 2) 数 ...
- 微信小程序获取当前经纬度并逆解析地址代码
功能如标题. map.wxml代码如下: <!--miniprogram/pages/map/map.wxml--> <view><text>经度{{jd}}< ...
- LOJ#6048. 「雅礼集训 2017 Day10」数列(线段树)
题面 传送门 题解 我的做法似乎非常复杂啊-- 首先最长上升子序列长度就等于把它反过来再接到前面求一遍,比方说把\(2134\)变成\(43122134\),实际上变化之后的求一个最长上升子序列和方案 ...
- BZOJ 1834--网络扩容(最大流&费用流)
1834: [ZJOI2010]network 网络扩容 Time Limit: 3 Sec Memory Limit: 64 MBSubmit: 3351 Solved: 1750[Submit ...