Android7.0新特性——牛轧糖

2024-03-14 07:30
文章标签 特性 android7.0 牛轧糖

本文主要是介绍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新特性——牛轧糖的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/807655

相关文章

ActiveMQ—消息特性(延迟和定时消息投递)

ActiveMQ消息特性:延迟和定时消息投递(Delay and Schedule Message Delivery) 转自:http://blog.csdn.net/kimmking/article/details/8443872 有时候我们不希望消息马上被broker投递出去,而是想要消息60秒以后发给消费者,或者我们想让消息没隔一定时间投递一次,一共投递指定的次数。。。 类似

PostgreSQL核心功能特性与使用领域及场景分析

PostgreSQL有什么优点? 开源和免费 PostgreSQL是一个开源的数据库管理系统,可以免费使用和修改。这降低了企业的成本,并为开发者提供了一个活跃的社区和丰富的资源。 高度兼容 PostgreSQL支持多种操作系统(如Linux、Windows、macOS等)和编程语言(如C、C++、Java、Python、Ruby等),并提供了多种接口(如JDBC、ODBC、ADO.NET等

详解Tomcat 7的七大新特性和新增功能(1)

http://developer.51cto.com/art/201009/228537.htm http://tomcat.apache.org/tomcat-7.0-doc/index.html  Apache发布首个Tomcat 7版本已经发布了有一段时间了,Tomcat 7引入了许多新功能,并对现有功能进行了增强。很多文章列出了Tomcat 7的新功能,但大多数并没有详细解释它们

如何掌握面向对象编程的四大特性、Lambda 表达式及 I/O 流:全面指南

这里写目录标题 OOP语言的四大特性lambda输入/输出流(I/O流) OOP语言的四大特性 面向对象编程(OOP)是一种编程范式,它通过使用“对象”来组织代码。OOP 的四大特性是封装、继承、多态和抽象。这些特性帮助程序员更好地管理复杂的代码,使程序更易于理解和维护。 类-》实体的抽象类型 实体(属性,行为) -》 ADT(abstract data type) 属性-》成

《C++标准库》读书笔记/第一天(C++新特性(1))

C++11新特性(1) 以auto完成类型自动推导 auto i=42; //以auto声明的变量,其类型会根据其初值被自动推倒出来,因此一定需要一个初始化操作; static auto a=0.19;//可以用额外限定符修饰 vector<string> v;  auto pos=v.begin();//如果类型很长或类型表达式复杂 auto很有用; auto l=[] (int

12C 新特性,MOVE DATAFILE 在线移动 包括system, 附带改名 NID ,cdb_data_files视图坏了

ALTER DATABASE MOVE DATAFILE  可以改名 可以move file,全部一个命令。 resue 可以重用,keep好像不生效!!! system照移动不误-------- SQL> select file_name, status, online_status from dba_data_files where tablespace_name='SYSTEM'

Cmake之3.0版本重要特性及用法实例(十三)

简介: CSDN博客专家、《Android系统多媒体进阶实战》一书作者 新书发布:《Android系统多媒体进阶实战》🚀 优质专栏: Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏: 多媒体系统工程师系列【原创干货持续更新中……】🚀 优质视频课程:AAOS车载系统+AOSP14系统攻城狮入门视频实战课 🚀 人生格言: 人生从来没有捷径,只有行动才是治疗恐惧

Java8特性:分组、提取字段、去重、过滤、差集、交集

总结下自己使用过的特性 将对象集合根据某个字段分组 //根据id分组Map<String, List<Bean>> newMap = successCf.stream().collect(Collectors.groupingBy(b -> b.getId().trim())); 获取对象集合里面的某个字段的集合 List<Bean> list = new ArrayList<>

【JVM】JVM栈帧中的动态链接 与 Java的面向对象特性--多态

栈帧 每一次方法调用都会有一个对应的栈帧被压入栈(虚拟机栈)中,每一个方法调用结束后,都会有一个栈帧被弹出。 每个栈帧中包括:局部变量表、操作数栈、动态链接、方法返回地址。 JavaGuide:Java内存区域详解(重点) 动态链接 动态链接:指向运行时常量池中该栈帧所属方法的引用。 多态 多态允许不同类的对象对同一消息做出响应,但表现出不同的行为(即方法的多样性)。 多态

HCIA--实验十:路由的递归特性

递归路由的理解 一、实验内容 1.需求/要求: 使用4台路由器,在AR1和AR4上分别配置一个LOOPBACK接口,根据路由的递归特性,写一系列的静态路由实现让1.1.1.1和4.4.4.4的双向通信。 二、实验过程 1.拓扑图: 2.步骤: (下列命令行可以直接复制在ensp) 1.如拓扑图所示,配置各路由器的基本信息: 各接口的ip地址及子网掩码,给AR1和AR4分别配置