5.0特性
Material Design设计风格
ART虚拟机,实现跨平台编译,ARM、X86、MIPS,放弃Dalvik虚拟机
Overview多视窗
-
RecyclerView
- 优点:提供一种插拔式的体验,具有高度解耦,灵活性,更高的效率,通过它提供的不同LayoutManager,ItemDecoration,ItemAnimator 实现更多的效果。
- 缺点:分割线,列表点击事件需要自己实现
CardView
Notification
Toolbar
6.0特性
- 应用权限管理,比如定位,相机,网络
- 指纹支持
- Dize电量管理,当屏幕处于关闭状态时,进入电量管理模式,提高续航30%
- App Links,允许开发者将App和他们的Web域名关联,链接直接跳到应用
- Now on Tap,识别当前屏幕上的内容并创建Now 卡片
-
运行时权限机制
- Normal Permissions 安装时授权 网络,震动
- Dangerous Permissions 需要用户授权 读取sdcard,访问通讯录
7.0特性
- 多窗口模式
- Data Saver模式,流量保护机制,如下调画质,减少缓存
- 支持Java8平台,可以直接使用 Lambda表达式
- 自定义壁纸
- 快速回复,支持通知栏直接回复
- Daydream VR支持
- 后台省电,屏幕关闭后所有的后台进程被系统限制活动
- 快速设置,下拉通知栏可以展凯快捷开关界面
- Unicode9和emoji表情符号
- Google Assistant
8.0特性
-
通知渠道 — Notification Channels
通知渠道是由应用自行定义的通知内容类别,借助渠道,开发者可以让用户对不同种类的通知进行精细控制,用户可以单独拦截或更改每个渠道的行为,而不是统一管理应用的所有通知。 - 画中画模式 - PIP
Android O 现已支持 Activity 的画中画模式。PIP 是一种多窗口显示模式,多用于视频播放,即你可以一边发微信一边看视频。 - 自适应图标 — Adaptive Icons
Android O 支持创建自适应图标,系统可以基于设备选择的蒙版将这些图标显示为不同形状。系统还将实现与图标的自动交互,并在启动器、快捷方式、设置、共享对话框以及概览屏幕中使用它们。 - 固定快捷方式和小部件 — Pinning shortcuts
Pinning shortcuts 是一个比 APP shortcuts 更小的快捷方式,放置于桌面上,用于更快速的打开某一 APP 的某单一任务。Pinning shortcuts 在桌面上可呈现不同的图标显示。
9.0特性
-
wifi RTT
室内WIFI定位 Android P增加了对RTT Wi-Fi协议的支持,以此作为室内定位的基础 -
刘海屏支持
可以使用类似windowInsets.getDisplayCutout()来获取一些你想要的信息 - 通知栏的体验优化
从安卓7.0 开始优化 在P版本可以使用setData()来显示图像 - 多相机支持和相机更新
- 新的图片解码
Android P新增了ImageDecoder类,为解码图像提供了一种更优的方法。由此可以用ImageDecoder来替换BitmapFactory和BitmapFactory.Options - 新的动画库
Android P引入了一个新的AnimatedImageDrawable类来绘制和显示GIF和WebP动画图像 - 黑暗模式
Settings> System > Display > Advanced > Devicetheme中选中“Dark“项来打开该功能,来让Android设备上变暗 -
所有应用都使用HTTPS
这是对Android安全用户的肯定。AndroidPie上的所有应用程序默认都使用HTTPS。Android关心您的隐私。