Android5.0及以上版本新特性

本文介绍了Android从5.0到9.0的主要新特性,包括Material Design设计、多任务Overview、指纹识别、运行时权限、画中画功能、自动填充、室内WIFI定位等,展现了Android系统在用户体验、设备兼容性、安全性和效率方面的不断提升。
摘要由CSDN通过智能技术生成

Android5.0

1.采用全新Material Design设计风格。
Material Design,扁平化的设计理念。新的视觉语言,在基本元素的处理上,借鉴了传统的印刷设计,字体版式、网格系统、空间、比例、配色、图像使用等这些基础的平面设计规范。
2.支持多种设备。
Android系统的身影早已出现在多种设备中,比如:智能手机、平板电脑、笔记本电脑、智能电视、汽车、智能手表甚至是各种家用电子产品等。
3.全新的通知中心设计。
谷歌在Android Lollipop中加入了全新风格的通知系统。改进后的通知系统会优先显示对用户来说比较重要的信息,而将不太紧急的内容隐藏起来。用户只需要向下滑动就可以查看全部的通知内容。
4.支持64位ART虚拟机。
Android5.0放弃了之前一直使用的Dalvik虚拟机,改用了ART模式,实现了真正的跨平台编译,在ARM、X86、MIPS等,无处不在。
5.Overview。
多任务视窗现在有了一个新的名字,Overview。在界面中,每一个App都是一张独立的卡片,拥有立体式的层叠效果,用户可以设定“最近应用程序”,通过滑动来快速切换App。
6.设备识别解锁。
现在个人识别解锁已经被普遍使用,比如当特定的智能手表出现在Android设备的附近时,就会直接绕过锁屏界面进行操作。而Android5.0也增加了这种针对特定设备识别解锁的模式。
7.OK Google语音指令。
当手机处于待机状态时,对你的手机轻轻说声“OK Google”,手机即刻被唤醒,只需说出简单的语音指令,如播放音乐、查询地点、拨打电话和设定闹钟等,一切只需“说说”而已。
8.Face unlock面部解锁。
在Android5.0中,Google花费大力气优化了面部解锁功能,当用户拿起手机处理锁屏界面上的消息通知时,面部解锁功能便自动被激活。随意浏览几条消息之后。手机已经默默地完成了面部识别。
9.RecyclerView
你想要控制其显示的方式,请通过布局管理器LayoutManager
你想要控制Item间的间隔(可绘制),请通过ItemDecoration
你想要控制Item增删的动画,请通过ItemAnimator

10.CardView
CardView基本属性(xml文件中)

app:cardBackgroundColor这是设置背景颜色
app:cardCornerRadius这是设置圆角大小
app:cardElevation这是设置阴影(z轴),具体效果见下面
app:contentPadding 设置内容的padding CardView子布局与CardView边界
app:contentPaddingLeft 设置内容的左padding
app:contentPaddingTop 设置内容的上padding
app:contentPaddingRight 设置内容的右padding
app:contentPaddingBottom 设置内容的底padding

11.Notification
(1)普通Notification
(2)折叠式Notification
(3)悬挂式Notification
{
String channelId = “normal”;
String channelName = “普通”;
int importance = NotificationManager.IMPORTANCE_DEFAULT;
createNotificationChannel(channelId,channelName,importance);

        channelId="fold";
        channelName="折叠";
        importance=NotificationManager.IMPORTANCE_LOW;
        createNotificationChannel(channelId,channelName,importance);

        channelId="hang";
        channelName="悬挂";
        importance=NotificationManager.IMPORTANCE_LOW;
        createNotificationChannel(channelId,channelName,importance);

}

9.toolBar的使用
Toolbar是应用的内容的标准工具栏,可以说是Actionbar的升级版,两者不是独立关系,要使用Toolbar还是得跟ActionBar扯上关系的。相比Actionbar Toolbar最明显的一点就是变得很自由,可随处放置,因为它是作为一个ViewGroup来定义使用的,所以单纯使用ActionBar已经稍显过时了,它的一些方法已被标注过时。

(1)布局文件

<android.support.v7.widget.Toolbar android

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值