Android 屏幕

本部分将介绍各种 Android 屏幕设置的 AOSP 实现,其中包括应用快捷方式、圆形启动器图标、勿扰 (DND)、多窗口模式(分屏、自由格式和画中画)、高动态范围 (HDR) 视频、夜间模式和零售演示模式。如需了解详情,请参阅本部分的子页面。

自适应图标

如果开发者仅提供一个图标素材资源,自适应图标的形状在设备内会保持一致,但在设备之间会有所差异。此外,图标支持两个图层(前景和背景),可用于实现动画效果,从而为用户提供愉悦的视觉体验。

应用快捷方式

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

圆形图标

Android 7.1.1 及更高版本支持使用圆形启动器图标。默认情况下,系统不会启用圆形启动器图标。要在设备实现中使用圆形图标,您必须修改设备上的资源叠加层才能予以启用。

色彩管理

Android 8.1 新增了对颜色管理功能的支持,此功能可用于在采用不同屏幕技术的设备间提供一致的体验。在 Android 8.1 上运行的应用可以访问广色域屏幕的所有功能,以便充分利用屏幕设备。

刘海屏

Android 9 新增了对在设备上实现不同类型刘海屏的支持。通过刘海屏,您可以打造沉浸式全面屏体验,同时继续在设备前端为重要传感器留出空间。

勿扰

Android 7.0 支持将勿扰 (DND) 配置用于第三方自动规则、控制闹钟、抑制视觉干扰和自定义 DND 设置。

HDR 视频播放

高动态范围 (HDR) 视频是高品质视频解码领域的又一项前沿技术产物,它能够提供无与伦比的场景再现品质。Android 7.0 已新增对 HDR 技术的初步支持,其中包括创建适当的常量以便发现和设置 HDR 视频管道。

多屏幕

Android 10 支持跨屏和可折叠的手持设备,利用外部屏幕和其他设备类型。多屏幕还支持很多 Automotive 专用功能,如司机屏幕、乘客屏幕以及后座娱乐系统。

多窗口模式

在 Android 7.0 及更高版本中,用户可以借助新的平台功能(多窗口模式)在设备屏幕上同时显示多个应用。除了多窗口模式的默认实现方式外,Android 还支持多窗口模式的几个变体。

夜间模式

Android 7.1.1 具备一种称为“夜间模式”的功能,可减少设备显示屏发出的蓝光量,以便达到更接近用户当前时间和地点的自然光效果。Android 8.0 提供一项功能,可让用户更好地控制夜间模式效果的强度。

画中画

Android 8.0 支持在 Android 手持设备上使用画中画 (PIP) 功能。借助画中画功能,用户可以将有正在进行的活动的应用调整到一个小窗口中。

零售演示模式

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

旋转建议

在 Android 8.0 中,用户可以通过“快捷设置”图块或“显示”设置,在自动屏幕旋转模式和纵向旋转模式之间切换。Android 9 对纵向旋转模式进行了更新,以便通过固定当前屏幕旋转来避免发生意外旋转(即使设备位置发生变化)。

分屏交互

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

同步应用转换

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

文本分类

文本分类使用机器学习技术协助开发者对文本进行分类。Android 9 借助新的文本分类程序服务扩展了 Android 8.1 中引入的文本分类框架。建议 OEM 使用文本分类程序服务提供文本分类系统支持。

微件和快捷方式

借助 Android 8.0 中用于添加快捷方式和微件的流程 API,应用开发者可以从应用内添加快捷方式和微件,而不需要依靠微件面板。出于安全考虑,Android 8.0 还弃用了添加快捷方式的旧方法(发送广播)。