您的位置首页>硬件>

关于Android四个版本的特性介绍

导读 大家好,我是极客范的本期栏目编辑小友,现在为大家讲解关于Android四个版本的特性介绍问题。一、安卓4 x1 新的屏幕锁定界面:Android4 0重

大家好,我是极客范的本期栏目编辑小友,现在为大家讲解关于Android四个版本的特性介绍问题。

一、安卓4.x

1.新的屏幕锁定界面:

Android4.0重新设计了锁屏UI,底部的虚拟解锁按钮四周发出微光,轻轻一拖就可以解锁,相比原来的UI确实进步很大。

2.新部件排列:

主屏幕上的Widget插件是Android区别于其他系统的最大特点,新的widget会像程序界面一样排列。程序和Widget插件分为两个标签,清晰明了。

3.更直观的程序文件夹:

现在直接把一个程序拖到另一个程序图标上会生成一个文件夹,就像iOS一样,但不同的是拖一个联系人快捷方式会生成一个快速拨号快捷方式,非常智能,比以前方便多了。

4.解锁人脸识别:

谷歌现场做了演示。虽然一开始没能遇到一点小麻烦,但是解锁人脸识别对于安全来说是必须的。

5.屏幕捕捉功能:

同时按下电源键和音量“调低”,对于反馈系统bug和分享手机信息来说是非常实用的升级。

6.全新通知栏:

现在你也可以在锁屏界面下拉通知栏来查看新的通知。如果您不想要通知,请水平滑动以取消通知。

7.语音识别键盘:

在场景识别中,Androd4.0将Man识别为Map,但令人惊讶的是,它识别出了带有笑脸符号的英语:-)。用户可以通过增强的语音输入发送短信。

8.浏览器:

新浏览器最多支持16个活动标签。同样,扔掉它来关闭一个标签。而且直接支持存储网页进行离线浏览。

第二,安卓5.x

1.材料设计

材质设计是安卓系统风格的里程碑,其3D UI风格新颖,贴近人机交互。

2.改进通知栏,以增强可视化、封闭性和可编辑性。同时支持手机也可以在锁屏状态下接收通知,用户可以设置在锁屏状态下接收全部应用或者部分应用或者不是全部应用的通知;

3.系统从Dalvik模式转变为ART(Android RunTIme)模式,实现了超前时间(AOT)静态编译和准时制(JIT)动态编译的交互。

4.将CardView和RecycleView等新控件引入4。V7;

5.支持64位系统;

主题风格中材料设计的运用。

作为开发人员,我们最关心的是如何在项目中使用材质设计风格:

将应用的目标版本和目标版本设置为21。

在样式资源文件中的值目录下创建一个样式,并让它继承自android:Theme主题。材料

在AndroidManifest中指定应用程序的主题或ActIon的主题作为我们的设置样式。

谷歌官方提供三种配色风格的材料设计风格:

主题主题。黑色材质。

光明主题主题。材料,光

主题:亮黑色action barte me . material . light . dark action bar。

我们还可以继承系统提供的材质设计风格,修改配色方案:themecolor。

android:colorPrimaryDark应用程序的主要暗色调,默认情况下由statusBarColor使用。

Android:statusBarColor状态栏颜色,默认使用colorPrimaryDark。

p>

android:colorPrimary应用的主要色调,actionBar默认使用该颜色

android:windowBackground窗口背景颜色

android:navigationBarColor底部栏颜色

android:colorForeground应用的前景色,ListView的分割线,switch滑动区默认使用该颜色

android:colorBackground应用的背景色,popMenu的背景默认使用该颜色

android:colorAccent 一般控件的选种效果默认采用该颜色

android:colorControlNormal 控件的默认色调

android:colorControlHighlight控件按压时的色调

android:colorControlActivated控件选中时的颜色,默认使用colorAccent

android:colorButtonNormal默认按钮的背景颜色

android:textColor Button,textView的文字颜色

android:textColorPrimaryDisableOnly RadioButton checkbox等控件的文字

android:textColorPrimary 应用的主要文字颜色,actionBar的标题文字默认使用该颜色

主题不仅可以对Application和Activity使用,也可以对某一个控件单使用,或者是在xml布局中给一个根节点控件设置Android:theme属性,来修改它和它所有子控件的主题。

如果我们要对特定控件实例做自定义修改,更建议大家可以通过控件自身的API进行设置修改。

三、Android 6.x

1.新增运行时权限概念Android6.0或以上版本,用户可以完全控制应用权限。当用户安装一个app时,系统默认给app授权部分基础权限,其他敏感权限,需要开发者自己注意,当涉及敏感权限时,开发者需要手动请求系统授予权限,系统这时会弹框给用户,倘若用户拒绝,如果没有保护,app将直接崩溃,倘若有保护,app也无法使用相关功能。

2.新增瞌睡模式和待机模式瞌睡模式:当不碰手机,手机自动关闭屏幕后,过一会,手机将进入瞌睡模式。在瞌睡模式下,设备只会定期的唤醒,然后继续执行等待中的任务接着又进入瞌睡;待机模式:假如用户一段时间不触碰手机,设备将进入待机模式。在这个模式下,系统会认为所有app是闲置的,这时系统会关闭网络,并且暂停app之前正在执行的任务。

3.移除对Apache HTTP client的支持,建议使用HttpURLConnection。如果还是想用Apache HTTP client,那么需要在build.gradle中添加

android {     useLibrary 'org.apache.http.legacy'     }

4.Doze电量管理Android 6.0自带Doze电量管理功能,在“Doze”模式下,手机会在一段时间未检测到移动时,让应用休眠清杀后台进程减少功耗,谷歌表示,当屏幕处于关闭状态,平均续航时间提高30%。

四、Android 7.x

1.通知栏快捷回复在Android N上,Android对通知栏进行了进一步的优化,其中一个非常大的改变就是让用户可以在通知栏上直接对通知进行回复,这对于一些IM类的App来说,提供了更加友好的回复功能。

2.加入原生分屏多任务功能,多任务快速切换

3.VRAndroid N上对VR的支持,实际上是使用了一个新的跨平台图形计算库——Vulkan,Vlukan API提升处理能力,减少GPU处理,从而获得更佳的游戏体验,所以说,如果一个手机支持VR,那么从某种意义上来说,这个手机的性能应该是很赞的!

4.引入全新的JIT编译器,使得App安装速度快了75%,编译代码的规模减少了50%

5.安全:更安全的加密模式,可以对单独的文件进行加密,android系统启动加密

一、Android 4.x

1.新锁屏界面:Android4.0重新设计了锁屏幕UI,下方的解锁虚拟按键向周围发射出微光,轻轻拖动就可以解锁,比原来在UI上确实有很大的进步。

2.全新Widget排列:主屏幕上的Widget插件是Android区别于其他系统最大的特点,新的Widget将会像程序界面那样排列。程序和Widget插件分为两个标签,清楚明了。

3.更直观的程序文件夹:现在直接拖动程序到另一个程序图标上会生成文件夹,像iOS所作的那样,但区别在于拖动联系人快捷方式会生成一个快速拨号快捷方式,很智能,比原来便捷很多。

4.人脸识别解锁:Google在现场进行了演示,虽然最开始遇到点小麻烦失败了,但人脸识别解锁对于安全性保障还是挺有必要的。

5.截屏功能:同时按下电源键和音量“下”即可,对于反馈系统Bug和分享手机信息是一个很实用的升级。

6.全新通知栏:现在在锁屏界面也可以下拉通知栏查看新通知。如果不想要某条通知,水平滑动即可取消。

7.语音识别的键盘:现场识别中Androd4.0将Man识别成了Map,但令人惊讶的是它识别出了笑脸符号:-)的英文。用户可以通过增强的语音输入来发短信。

8.浏览器:全新浏览器支持最多16个活动标签页,同样的,扔掉即可关闭某个标签页。而且直接支持存储网页进行离线浏览

二、Android 5.x

1.Material designMaterial design算是Android 系统风格的里程碑,其3D UI风格新颖,贴近人机交互;

2.改善通知栏,提升可视化、亲近性、可编辑性。同时支持手机在锁屏状态也可接收到通知,用户可以在锁屏状态下,设置接收全部应用的通知或者接收部分应用的通知或者不接收所有应用的通知;

3.系统由以往的Dalvik模式改为采用ART(Android RunTIme)模式,实现ahead-of-TIme (AOT)静态编译与just-in-TIme (JIT)动态编译交互进行;

4.V7中引入CardView和RecycleView等新控件;

5.支持64位系统;    Material Design在主题样式的使用

作为我们开发者,最关心的还是如何在项目中使用Material Design风格:

设置应用的 targetSdkVersion 和 targetSdkVersion 为21    在values目录下的style资源文件中创建一个style,让其继承自 android:Theme.Material    在AndroidManifest中指定应用的主题或者AcTIvity的主题为我们设定的样式    谷歌官方我们提供了三种配色风格的Material Design样式:

黑色主题 Theme.Material

明亮主题 Theme.Material.Light

明亮主题黑色ActionBar Theme.Material.Light.DarkActionBar

我们也可以继承系统提供的Material Design样式,进行配色修改:themecolor

android:colorPrimaryDark应用的主要暗色调,statusBarColor默认使用该颜色

android:statusBarColor状态栏颜色,默认使用colorPrimaryDark

android:colorPrimary应用的主要色调,actionBar默认使用该颜色

android:windowBackground窗口背景颜色

android:navigationBarColor底部栏颜色

android:colorForeground应用的前景色,ListView的分割线,switch滑动区默认使用该颜色

android:colorBackground应用的背景色,popMenu的背景默认使用该颜色

android:colorAccent 一般控件的选种效果默认采用该颜色

android:colorControlNormal 控件的默认色调

android:colorControlHighlight控件按压时的色调

android:colorControlActivated控件选中时的颜色,默认使用colorAccent

android:colorButtonNormal默认按钮的背景颜色

android:textColor Button,textView的文字颜色

android:textColorPrimaryDisableOnly RadioButton checkbox等控件的文字

android:textColorPrimary 应用的主要文字颜色,actionBar的标题文字默认使用该颜色

主题不仅可以对Application和Activity使用,也可以对某一个控件单使用,或者是在xml布局中给一个根节点控件设置Android:theme属性,来修改它和它所有子控件的主题。

如果我们要对特定控件实例做自定义修改,更建议大家可以通过控件自身的API进行设置修改。

三、Android 6.x

1.新增运行时权限概念Android6.0或以上版本,用户可以完全控制应用权限。当用户安装一个app时,系统默认给app授权部分基础权限,其他敏感权限,需要开发者自己注意,当涉及敏感权限时,开发者需要手动请求系统授予权限,系统这时会弹框给用户,倘若用户拒绝,如果没有保护,app将直接崩溃,倘若有保护,app也无法使用相关功能。

2.新增瞌睡模式和待机模式瞌睡模式:当不碰手机,手机自动关闭屏幕后,过一会,手机将进入瞌睡模式。在瞌睡模式下,设备只会定期的唤醒,然后继续执行等待中的任务接着又进入瞌睡;待机模式:假如用户一段时间不触碰手机,设备将进入待机模式。在这个模式下,系统会认为所有app是闲置的,这时系统会关闭网络,并且暂停app之前正在执行的任务。

3.移除对Apache HTTP client的支持,建议使用HttpURLConnection。如果还是想用Apache HTTP client,那么需要在build.gradle中添加

android {     useLibrary 'org.apache.http.legacy'     }

4.Doze电量管理Android 6.0自带Doze电量管理功能,在“Doze”模式下,手机会在一段时间未检测到移动时,让应用休眠清杀后台进程减少功耗,谷歌表示,当屏幕处于关闭状态,平均续航时间提高30%。

四、Android 7.x

1.通知栏快捷回复在Android N上,Android对通知栏进行了进一步的优化,其中一个非常大的改变就是让用户可以在通知栏上直接对通知进行回复,这对于一些IM类的App来说,提供了更加友好的回复功能。

2.加入原生分屏多任务功能,多任务快速切换

3.VRAndroid N上对VR的支持,实际上是使用了一个新的跨平台图形计算库——Vulkan,Vlukan API提升处理能力,减少GPU处理,从而获得更佳的游戏体验,所以说,如果一个手机支持VR,那么从某种意义上来说,这个手机的性能应该是很赞的!

4.引入全新的JIT编译器,使得App安装速度快了75%,编译代码的规模减少了50%

5.安全:更安全的加密模式,可以对单独的文件进行加密,android系统启动加密

技术专区 Synopsys正式推出HAPS-80D桌面系统 专为中端SoC原型验证而设计学习Java编程 这10个技巧不容错过STM32F103控制ad7606采集程序分享OmniShield处理器通过隔离提供安全性方案基于ARM9、Cortex-A系列高性能SoC无线核心板设计
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。