Android3.0新增功能:主要增加全息主题
1、Fragments:较activity粒度小的拥有独自生命周期的模块。可作为acitivity的一部分,activity通过FragmentManager管理独自的fragments back stack。
2、Action Bar:activity顶部标题栏的替代品,通常含logo,点击出现原menu菜单项--称作action item。可与tab、Fragments back stack合用。
3、粘贴版:系统范围的复制、粘贴。通过系统服务CLIPBOARD_SERVICE。
4、Drag and drop:在view中监听drag、drop动作,通过ClipData(与系统粘贴版无关)传递数据。
5、App widgets:支持GridView、ListView、StackView及ViewFlipper。
6、Content loader:Loader类简化异步数据加载;CursorLoader简化ContentProvider的数据加载。
7、动画支持扩展:全新动画框架,更灵活。
8、硬件绘制加速: android:hardwareAccelerated="true" 启用OpenGl硬件绘制加速。支持renderscript脚本语言。
Android3.1新增功能:
1、USB API:简化Android设备USB支持。
2、相机等PTP API:增加多媒体MTP/PTP协议API。
3、增加输入设备及事件:ACTION_HOVER_MOVE事件,非触控的SCROLL事件等。
4、新增RTP API:增加实时传输协议栈中API。
5、App widget可改变大小:android:resizeMode="horizontal|vertical"
Android3.2新增功能:
1、主要是屏幕大小适配支持。
Android4.0:将3.x的全息主题带到小屏幕,合并2.x与3.x
1、Contacts Provider中的社交API:用户个人资料、大photo、使用情况反馈。
2、Calendar Provider:提供获取、增加、修改、删除Calendar的API。
3、Voicemail及更好的多媒体效果。
4、相机的增强人脸识别功能。
5、通过NDEF(NFC数据交换格式)进行4cm左右的近距离数据交换。
6、支持带Wi-Fi Direct设备的P2P连接,传输距离较 Bluetooth远。
7、支持Bluetooth的健康设备可与Android通信;app可实现拼写检查服务;Text-to-speech新API;
sdk>=14时默认启用硬件加速
8、支持温度、湿度传感器。
9、硬件不再必须有Menu键。
Android 4.1提高性能、增强用户体验
1、隔离的服务:android:isolatedProcess=“true”可设置服务运行在隔离的usrID的进程中。
2、内存警告:更多内存使用状态常量。
3、增加调用Content provider的健壮性的容错。
4、App 栈导航:通过设置android:parentActivityName改变回退栈的内容,如果栈中没有parentActivity,则合成栈,通过onPrepareNavigateUpTaskStack()改变parentActivity中的内容。
5、多媒体:开放底层编解码接口、音频效果增强、相机自动对焦事件等。
6、网络连接:支持大数据量bluetooth传输、多播设备发现、Wi-Fi Direct服务发现。
7、网络连接是否收费:isActiveNetworkMetered(),判断当前使用的网络是否计量网络。
8、Activity启动动画:通过ActivityOptions设置动画转化为Bundle,作为Intent属性启动activity。由一个activity的启动、另一个activity的停止两组动画组成。
9、通知栏支持3种新风格:大图片、大字体、列表信息显示;支持通知底部两个action button;可设定通知优先级。
10、增加Roboto(4.0版本字体基础)字体变种。
11、增加外部存储读权限、电视设备属性