Android N(SDK7.0)新特性

1. SDK 7.0:分屏、通知消息快捷回复、夜间模式、流量保护模式等;

2. 分享私人存储的文件FileProvider属于Android 7.0新增的一个类,该类位于v4包下;

3. Android 7.0 v2签名。 谷歌从7.0开始加固了内核。Android N 7.0混合使用AOT编译,解释和JIT三种运行时。

> Android 7.0新特性
 1.分屏多任务
进入后台多任务管理页面,然后按住其中一个卡片,然后向上拖动至顶部即可开启分屏多任务,支持上下分栏和左右分栏,允许拖动中间的分割线调整两个APP所占的比例。目前,安卓7.0开发者预览版支持全部第三方应用尝试分屏操作,但个别应用适配可能存在问题,分屏后可能导致界面显示不全等问题。

 2..全新下拉快捷开关页
在安卓7.0中,下拉打开通知栏顶部即可显示5个用户常用的快捷开关,支持单击开关以及长按进入对应设置。如果继续下拉通知栏即可显示全部快捷开关,此外在快捷开关页右下角也会显示一个“编辑”按钮,点击之后即 可自定义添加/删除快捷开关,或拖动进行排序。

 3.通知消息快捷回复
安卓7.0加入了全新的API,支持第三方应用通知的快捷操作和回复,例如来电会以横幅方式在屏幕顶部出现,提供接听/挂断两个按钮;信息/社交类应用通知,还可以直接打开键盘,在输入栏里进行快捷回复。

 4.通知消息归拢
安卓7.0会将同一应用的多条通知提示消息归拢为一项,点击该项即可展开此前的全部通知,允许用户对每个通知执行单独操作。

 5.夜间模式
安卓7.0中重新加入了夜间深色主题模式,该功能依然需要在系统调谐器中开启,从顶部下划打开快捷设置页,然后长按其中的设置图标,齿轮旋转10秒钟左右即可提示已开启系统调谐器,之后用户在设置中即可找到“系统调谐器”设置项。点开其中的“色彩和外观”,即可找到夜间模式,开启后即可使用全局的深色主题模式,同时亮度和色彩也会进行一定的调整,该功能可以基于时间或地理位置自动开启。另外,系统调谐器中也提供了RGB红绿蓝三色调节滑动条,允许用户手动精细调节,例如减少蓝色或增加红色以提供类似护眼模式的效果。 

 6.流量保护模式
安卓7.0新增的流量保护模式不仅可以禁止应用在后台使用流量,还会进一步减少该应用在前台时的流量使用。其具体实现原理目前尚不清楚,推测其有可能使用了类似Chrome浏览器的数据压缩技术。此外,谷歌还扩展了ConnectivityManager API的能力,使得应用可以检测系统是否开启了流量保护模式,或者检测自己是否在白名单中。安卓7.0允许用户单独针对每个应用,选择是否开启数据保护模式。  

 7.全新设置样式
安卓7.0启用了全新的设置样式,首先每个分类下各个子项之间的分割线消失了,只保留分类之间的分割线。全新的设置菜单还提供了一个绿色的顶栏,允许用户通过后方的下拉箭头,快速设定勿扰模式等。除了勿扰模式外,顶栏菜单还可以显示诸多其他的设置状态,例如数据流量的使用情况,自动亮度是否开启等。谷歌也在安卓7.0的设置中加入了汉堡菜单,在二级设置界面中的左上角,你就会看到这个汉堡菜单,点击后即可看到所有设置项,方便用户快速跳转。

 8.改进的Doze休眠机制
Google在安卓7.0中对Doze休眠机制做了进一步的优化,在此前的安卓6.0中,Doze深度休眠机制对于改善安卓的续航提供了巨大的作用。而在安卓7.0中,谷歌对Doze进行了更多的优化,休眠机制的使用规则和场景有所扩展,例如只要手动在后台删掉应用卡片,关屏后该应用就会被很快深度休眠。 

 9.系统级电话黑名单功能
安卓7.0将电话拦截功能变成了一个系统级功能。其它应用可以调用这个拦截名单,但只有个别应用可以写入,包括拨号应用、默认的短信应用等。被拦截号码将不会出现在来电记录中,也不会出现通知。另外用户也可以通过账户体系备份和恢复这个拦截名单,以便快速导入其它设备或账号。 

 10.菜单键快速应用切换
双击菜单键,就能自动切换到上一个应用。此外,如果你不停地点击菜单键的话,就会在所有应用中不间断地轮换,应用窗口会自动放大,顶部还会出现倒计时条,停止点击且倒计时结束后,当前应用会自动放大并返回到前台。 [9] 

> Android几个大版本的特性
 Android 自4.2以来就开始支持多用户功能。
 SDK 5.0:Material Design、多种设备的支持、支持64位ART虚拟机、Project Volta电池续航改进计划等;
 SDK 6.0:动态权限管理、过度动画、支付、指纹等;
 SDK 7.0:分屏、通知消息快捷回复、夜间模式、流量保护模式等;分享私人存储的文件FileProvider属于Android 7.0新增的一个类,该类位于v4包下;Android 
7.0 v2签名

> Android 7.0 新特性
关于Android 7.0 手电筒的控制- https://blog.csdn.net/qq_31012033/article/details/78815139
Android 7.1上的App Shortcut功能讲解- http://qiangbo.space/2017-04-16/AndroidAnatomy_AppShortcut/
深度了解Android 7.0 ,你准备好了吗?- http://geek.csdn.net/news/detail/159115
安卓7.0已知新特性汇总:这样的Android N你可满意?- http://www.ithome.com/html/android/210790.htm
Android 7.0 -- http://baike.baidu.com/link?url=Sd3SKeMJ9NzvF6MXFAcxPuW0aKCQOiq6bycFVkTJNpznbftMi7-iS-Y2p60ViW6-4t9u5VauKSQM5osLbnTj4q
Android 7.0 给开发者带来了什么: http://blog.csdn.net/handsome_926/article/details/50856339
安卓7.0已知新特性汇总:这样的Android N你可满意? http://www.ithome.com/html/android/210790.htm
Android 7.0行为变化—开发者应该关注的(官网同步翻译)-- http://blog.csdn.net/yanzhenjie1003/article/details/52530668
是时候来了解android7了:shortcuts(快捷方式):http://blog.csdn.net/qibin0506/article/details/52878690  
了解与建设有中国特色的Android M&N(Android6.0和7.0新特性分析)-- http://geek.csdn.net/news/detail/110434
Android 7.0 Nougat(牛轧糖)---对开发者来说--http://blog.csdn.net/u012301841/article/details/52576950
Android 7.1 有哪些新功能?- http://mp.weixin.qq.com/s?__biz=MzAwODY4OTk2Mg==&mid=2652039820&idx=1&sn=e2d5c5e75387ca0e4046a6df035dc215&chksm=808d4ac9b7fac3dfeef9e851bf91c9dfce3faaa6ecf0d74bdb786f5a0de259bc3f2f5bf4902d&scene=21#wechat_redirect
Android 7.1.1 通话记录详解- http://blog.csdn.net/yin1031468524/article/details/58595960?ref=myread
Android 7.1.1 锁屏界面启动流程- http://blog.csdn.net/yin1031468524/article/details/56284449?ref=myread
Android不同SDK间的区别- http://blog.csdn.net/reboot123/article/details/52461897
 
Android自定义Notification并没有那么简单- http://www.tuicool.com/articles/YBzuYv7
是时候来了解android7了:通知直接回复- http://blog.csdn.net/qibin0506/article/details/53878456
是时候来了解android7了:shortcuts(快捷方式)- http://blog.csdn.net/qibin0506/article/details/52878690
是时候来了解android7了:多窗口支持- http://blog.csdn.net/qibin0506/article/details/52270674

> Android 7.0 v2签名:
  在 Android 7.0 Nougat 中引入了全新的 APK Signature Scheme v2 后(新的签名方式),我们决定重新设计汇编 APK 在 Android Gradle 插件中的工作方式。您可以在文档中阅读有关 v2 签名的所有底层技术信息,下面只是简要介绍您作为 Android 应用开发者所需了解的信息:
 1.用于验证 APK 完整性的 APK 加密签名现在直接位于 ZIP Central Directory 前面。
 2.在 v1 中,签名通过整个 APK 文件的二进制内容进行计算并验证,而不是通过归档中每个文件的已解压文件内容。
 3.可同时通过 v1 和 v2 签名对 APK 进行签署,以使其仍能向后兼容以前的 Android 版本。

  请注意,如果您使用 v2 签名,则在运行 apksigner 之前,必须先运行 zipalign。还要记住,来自 JDK 的 jarsigner 工具与 Android v2 签名不兼容,因此,如果您要保留 v2 签名,您不能用它来重新签署 APK。
  在使用 Android Gradle 插件进行编译时,如果您要停用添加 v1 或 v2 签名功能,您可以在 build.gradle 中将以下行添加到 signingConfig 部分:
v1 SigningEnabled false; v2 SigningEnabled false;
 注:默认情况下,Android Gradle 插件 2.2 同时启用这两个签署架构。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值