安卓显示

本节介绍各种 Android 显示设置的 AOSP 实现,包括应用程序快捷方式、圆形启动器图标、请勿打扰 (DND)、多窗口(分屏、自由形式和画中画)、高动态范围( HDR) 视频、夜灯和零售演示模式。有关详细信息,请参阅本节的子页面。

自适应图标

自适应图标在设备内保持一致的形状,但因设备而异,开发人员仅提供一个图标资源。此外,图标支持两层(前景和背景),可用于运动,为用户提供视觉愉悦。

应用程序快捷方式

Android 7.1.1 版本允许开发人员在他们的应用程序中定义特定于操作的快捷方式,这些快捷方式可以显示在启动器中。这些应用程序快捷方式可让用户在应用程序中快速启动常见或推荐的任务。

阻止不受信任的触摸

为了保护系统安全和良好的用户体验,Android 12 增加了对防止覆盖滥用的支持,特别是通过在窗口管理器和输入调度程序区域中进行更改。 Android 12 可防止应用使用覆盖以不安全方式遮挡应用的触摸事件。换句话说,系统会阻止通过某些窗口的触摸,只有少数例外

圆形图标

Android 7.1.1 及更高版本支持圆形启动器图标。默认情况下不启用圆形启动器图标。要在您的设备实现中使用圆形图标,您必须编辑设备上的资源覆盖以启用它们。

色彩管理

Android 8.1 添加了对色彩管理的支持,可用于在各种显示技术中提供一致的体验。在 Android 8.1 上运行的应用程序可以访问宽色域显示器的全部功能,以充分利用显示设备。

对话通知和小部件

Android 11 添加了对按优先级和警报级别自定义对话通知在通知栏上的行为和位置的支持,允许将对话标记为重要,并允许在对话空间中启动对话特定的气泡。基于这些 Android 11 功能,Android 12 对话小部件功能使用户能够将重要联系人的对话小部件添加到主屏幕,从而使他们无需等待通知即可轻松恢复对话。

显示切口

Android 9 添加了对在设备上实现不同类型的显示屏切口的支持。显示屏切口可让您打造身临其境的无边框体验,同时仍为设备正面的重要传感器留出空间。

请勿打扰

Android 7.0支持第三方自动规则免打扰配置,控制闹钟,抑制视觉干扰,自定义免打扰设置。

HDR视频播放

高动态范围 (HDR) 视频是高质量视频解码的下一个前沿领域,可带来无与伦比的场景再现质量。 Android 7.0 获得了最初的 HDR 支持,其中包括为 HDR 视频管道的发现和设置创建适当的常量。

多显示器

Android 10 支持多屏和可折叠手持设备、外接显示器的使用以及其他外形规格。多显示器还支持许多汽车特定功能,例如驾驶员屏幕、乘客屏幕和后座娱乐系统。

多窗口

在 Android 7.0 及更高版本中,用户可以使用新的平台功能多窗口在其设备屏幕上同时显示多个应用程序。除了默认实现的多窗口,Android 还支持几种多窗口。

小夜灯

Android 7.1.1 包含一项称为 Night Light 的功能,可减少设备显示屏发出的蓝光量,以更好地匹配用户一天中时间和位置的自然光。 Android 8.0 包含一项功能,可让用户更好地控制夜灯效果的强度。

画中画

Android 8.0 支持 Android 手持设备的画中画 (PIP)。 PIP 允许用户将正在进行的活动的应用调整为一个小窗口。

零售演示模式

Android 7.1.1 及更高版本为零售模式提供系统级支持,因此用户可以轻松检查运行中的设备。 Android 8.1 修改了此支持以通过 Device Policy Manager 创建演示用户。

轮换建议

在 Android 8.0 中,用户可以使用 Quicksettings 磁贴或显示设置在自动旋转和纵向旋转模式之间切换。 Android 9 更新了纵向旋转模式,通过固定当前屏幕旋转来消除意外旋转,即使设备位置发生变化也是如此。

分屏交互

在 Android 7.0 及更高版本中,用户可以通过平台功能多窗口在其设备屏幕上同时显示多个应用程序。 Android 8.0 改进了分屏功能并为其添加了更多功能。

同步的应用程序转换

Synchronized App Transitions 是 Android 9 中的一项功能,可增强现有的应用程序过渡架构。当用户打开、关闭或在应用程序之间切换时,SystemUI 或启动器(主屏幕)进程会发送一个请求来逐帧控制动画,并保证视图动画和窗口动画之间的同步。

文本分类

文本分类使用机器学习技术来帮助开发人员对文本进行分类。 Android 9 使用新的文本分类器服务扩展了 Android 8.1 中引入的文本分类框架。文本分类器服务是 OEM 提供文本分类系统支持的推荐方式。

小部件和快捷方式

Android 8.0 中用于添加快捷方式和小部件的流 API 允许应用程序开发人员从应用程序内部添加快捷方式和小部件,而不是依赖于小部件托盘。出于安全原因,它还弃用了添加快捷方式的旧方法(发送广播)。

窗口模糊

在 Android 12 中,公共 API 可用于实现窗口模糊效果(例如背景模糊和背后模糊)。使用这些 API,您可以模糊自己窗口后面的任何内容。您可以创建背景模糊的窗口,创建磨砂玻璃效果,或者显示窗口后的整个屏幕都模糊,创建景深效果。您也可以结合这两种效果。

窗口放大镜

在 Android 12中,低视力用户可以使用窗口放大功能轻松放大显示屏上的任何内容,以适应他们不断变化的需求。窗口放大可让您放大屏幕的选定部分,这与在整个屏幕上使用缩放功能不同。选定的窗口可以在整个显示中拖动,这样您就可以根据需要放大屏幕的不同部分。