Android 屏幕

本节介绍各种 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 支持第三方自动规则的请勿打扰 (DND) 配置、控制警报、抑制视觉干扰以及自定义 DND 设置。

HDR视频播放

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

多显示器

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

多窗口

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

小夜灯

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

画中画

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

零售演示模式

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

轮换建议

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

分屏互动

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

同步应用程序转换

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

文本分类

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

小部件和快捷方式

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

窗户模糊

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

窗户放大镜

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