本文主要是介绍Android7.0新特性——牛轧糖,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
• 分屏多任务
进入后台多任务管理页面,然后按住其中一个卡片,然后向上拖动至顶部即可开启分屏多任务,支持上下分栏和左右分栏,允许拖动中间的分割线调整两个APP所占的比例。目前,安卓7.0开发者预览版支持全部第三方应用尝试分屏操作,但个别应用适配可能存在问题,分屏后可能导致界面显示不全等问题。
谷歌Chrome浏览器新增了一个很棒的功能,允许用户将不同的网页同时分屏显示。使用方法也很简单,先打开Chrome浏览器,开启分屏功能,再点击Chrome浏览器右上角的菜单,就会出现“移动到另一个窗口”选项,点击它就可以把当前的网页移动到另一边的窗口。
当同时使用两个应用程序的时候,你可以在两个窗口之间拖放文本。突出显示文本,然后长按它,直到文本开始浮动,将它拖动到另一个窗口中的文本字段,并放手即可。这同样适用于两个应用程序之间的图像共享,前提是它们都更新至最新的Android系统。
• 全新下拉快捷开关页
当你用手指下拉打开通知栏顶部,即可显示五个用户常用的快捷开关,支持单击开关(启用或禁用功能),例如Wi-Fi、手电筒、电源设置,你可以长按进入对应设置。
编辑快捷开关
在Android 7.0中,下拉打开通知栏顶部即可显示5个用户常用的快捷开关。如果继续下拉通知栏,即可显示全部快捷开关。同时,快捷开关页右下角也会显示一个“编辑”按钮,点击之后即可自定义添加/删除快捷开关,或拖动进行排序。
• 通知消息快捷回复
安卓7.0加入了全新的API,支持第三方应用通知的快捷操作和回复,例如来电会以横幅方式在屏幕顶部出现,提供接听/挂断两个按钮;信息/社交类应用通知,还可以直接打开键盘,在输入栏里进行快捷回复。
• 通知消息归拢
安卓7.0会将同一应用的多条通知提示消息归拢为一项,点击该项即可展开此前的全部通知,允许用户对每个通知执行单独操作。
在 Android N 中,我们重新设计了通知,使其更易于使用并且速度更快。 部分变更包括:
模板更新:我们正在更新通知模板,新强调了英雄形象和化身。 开发者将能够充分利用新模板,只需进行少量的代码调整。
消息样式自定义:您可以自定义更多与您的使用 MessageStyle 类的通知相关的用户界面标签。 您可以配置消息、会话标题和内容视图。
捆绑通知:系统可以将消息组合在一起(例如,按消息主题)并显示组。 用户可以适当地进行 Dismiss 或 Archive 等操作。 如果您已实现 Android Wear 的通知,那么您已经很熟悉此模型。
直接回复:对于实时通信应用,Android 系统支持内联回复,以便用户可以直接在通知界面中快速回复短信。
自定义视图:两个新的 API 让您在通知中使用自定义视图时可以充分利用系统装饰元素,如通知标题和操作
JIT/AOT 编译
在 Android N 中,我们添加了 Just in Time (JIT) 编译器,对 ART 进行代码分析,让它可以在应用运行时持续提升 Android 应用的性能。 JIT 编译器对 Android 运行组件当前的 Ahead of Time (AOT) 编译器进行了补充,有助于提升运行时性能,节省存储空间,加快应用更新和系统更新速度
• 夜间模式
谷歌在安卓7.0中重新加入了夜间深色主题模式,该功能依然需要在系统调谐器中开启,从顶部下划打开快捷设置页,然后长按其中的设置图标,齿轮旋转10秒钟左右即可提示已开启系统调谐器,之后用户在设置中即可找到“系统调谐器”设置项。
• 流量保护模式
安卓7.0新增的流量保护模式不仅可以禁止应用在后台使用流量,还会进一步减少该应用在前台时的流量使用。其具体实现原理目前尚不清楚,推测其有可能使用了类似Chrome浏览器的数据压缩技术。
此外,谷歌还扩展了ConnectivityManager API的能力,使得应用可以检测系统是否开启了流量保护模式,或者检测自己是否在白名单中。安卓7.0允许用户单独针对每个应用,选择是否开启数据保护模式。
• 全新设置样式
安卓7.0启用了全新的设置样式,首先每个分类下各个子项之间的分割线消失了,只保留分类之间的分割线。另外,你还可以看到,全新的设置菜单还提供了一个绿色的顶栏,允许用户通过后方的下拉箭头,快速设定勿扰模式等。除了勿扰模式外,顶栏菜单还可以显示诸多其他的设置状态,例如数据流量的使用情况,自动亮度是否开启等。
此外,谷歌也在安卓7.0的设置中加入了汉堡菜单,在二级设置界面中的左上角,你就会看到这个汉堡菜单,点击后即可看到所有设置项,方便用户快速跳转。
改进的Doze休眠机制
谷歌在安卓7.0中对Doze休眠机制做了进一步的优化,在此前的安卓6.0中,Doze深度休眠机制对于改善安卓的续航提供了巨大的作用。而在安卓7.0中,谷歌对Doze进行了更多的优化,休眠机制的使用规则和场景有所扩展,例如只要手动在后台删掉应用卡片,关屏后该应用就会被很快深度休眠。目前谷歌尚未透露Doze的更多细节,相信之后我们会对它有更为深入的了解。
• 系统级电话黑名单功能
在安卓7.0中,谷歌将电话拦截功能变成了一个系统级功能。其它应用可以调用这个拦截名单,但只有个别应用可以写入,包括拨号应用、默认的短信应用等。被拦截号码将不会出现在来电记录中,也不会出现通知。另外用户也可以通过账户体系备份和恢复这个拦截名单,以便快速导入其它设备或账号。
• 菜单键快速应用切换
双击菜单键,就能自动切换到上一个应用。此外,如果你不停地点击菜单键的话,就会在所有应用中不间断地轮换,应用窗口会自动放大,顶部还会出现倒计时条,停止点击且倒计时结束后,当前应用会自动放大并返回到前台。
现在,你可以双击“最近”应用程序按钮在你最近使用的两个应用程序之间快速切换。例如,当你正在使用Gmail应用的时候,但是需要在Chrome浏览器中查看电子邮件中所包含的某些内容。你可以打开Chrome,找到并复制一个链接,然后双击最近应用程序按钮,你的设备将会切换到Gmail。
“最近”菜单中的“清除全部”按钮
在Android 7.0中,“最近”菜单中还有一个“清除全部”按钮,这个功能是Android“棉花糖”中所不具备的。它可以让用户通过点击这个按钮去关闭后台中的所有应用程序,手动去关闭数十个应用程序的时代将一去不复返。
一眼鉴别应用来源
在Android 7.0中,谷歌对应用的来源进行了更为清晰的标注。在“App info”页面底部,谷歌在“应用详情”下方添加了一行标注,你可以看到应用到底是来自Google Play还是其他应用商店,也可以识别出应用是否是通过拷贝的APK文件安装而来。
全新的安装应用程序动画
说到在Google Play商店外安装应用程序,在Android 7.0中加载应用APK文件的时候,你将会看到一个全新的、奇特的安装应用程序动画。这个微妙的改变不会对你手机的日常使用产生巨大的影响,但是它还是称得上是一个不错的变化。
通知重要性设置
在Android 7.0中,针对不同的应用程序,你可以设置应用程序通知的重要性水平。谷歌在Android 7.0中为通知栏设定了五档重要程度,最高的是阵铃实时提醒,最低的则是免打扰。同时,优先级的提醒也会干预状态栏图标的位置,例如用户可以设定电池、天气等一些程序保持优先,可将其设置最高地位。
Project Svelte:后台优化
Project Svelte 在持续改善,以最大程度减少生态系统中一系列 Android 设备中系统和应用使用的 RAM。 在 Android N 中,Project Svelte 注重优化在后台中运行应用的方式。
新增的表情符号
Android N 引入更多表情符号和表情符号相关功能,包括肤色表情符号和支持变量选择符。 如果您的应用支持表情符号,请遵循以下准则,以便能充分利用这些表情符号相关功能优势。
在插入之前,检查设备是否包含表情符号。 若要检查系统字体中有哪些表情符号,使用 hasGlyph(String) 方法。
检查表情符号是否支持变量选择符。 变量选择符使您能够呈现一些彩色或黑白的表情符号。 在移动设备上,应用应呈现彩色的表情符号,而不是黑白的。但是,如果您的应用显示嵌入在文本中的表情符号,那应使用黑白变量。 若要确定表情符号是否有变量,使用变量选择符。 如需有关支持变量的字符的完整清单,请参阅变量的 Unicode 文档中的 表情符号变量序列部分。
检查表情符号是否支持肤色。Android N 允许用户按照他们的喜好修改表情符号呈现的肤色。 键盘应用应为有多个肤色的表情符号提供可视化的指示,并应允许用户选择他们喜欢的肤色。 若要确定哪些系统表情符号有肤色修改器,使用 hasGlyph(String) 方法。 您可以通过读取 Unicode 文档来确定哪些表情符号使用肤色。
这篇关于Android7.0新特性——牛轧糖的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!