概览

为了帮助 OEM 合作伙伴解决与硬件相关的大屏设备应用兼容性问题(针对每个设备的自定义设置),系统支持以下大屏设备配置叠加层:

  • 显示:影响显示级配置的配置设置。
  • 宽高比:影响宽高比的 activity 级窗口配置的配置设置。
  • 相机:影响 onCameraOpened 回调时应用的配置设置。这些设置可能会影响显示、活动和摄像头配置。
  • 背景和界面:应用于信箱模式层表面的配置设置,用于界面自定义或在 activity 级别进行设置。
  • 可达性和定位:应用于无障碍功能的 activity 级窗口配置的配置设置。
  • 设置:用于自定义和启用用户宽高比设置的配置设置,位于设置 > 应用 > 宽高比中。
  • 教育:用于向用户介绍应用兼容性功能的配置设置。

替换默认配置

如需替换默认配置,请创建一个 XML 文件来替换设备的默认资源叠加层。如果特定设备类型存在资源叠加层,则该资源叠加层会替换默认的 AOSP 资源值。例如,如需叠加位于 /packages/app/Settings 的“设置”应用的资源,请在 vendor/DEVICE_NAME/overlay/packages/app/Settings 中为设备创建资源叠加层,其中 DEVICE_NAME 是使用叠加层值的设备名称。构建时的资源值会替换具有相同名称的资源。

如需了解详情,请参阅资源叠加层