集成 Jetpack CameraX 库,以确保在各种 Android 设备生态系统中实现高质量、一致的相机拍摄体验。采用此库可在各种外形规格的设备(例如手机、平板电脑、可折叠设备和 XR 设备)上提供稳定且功能丰富的体验。通过迁移到新式相机 API,应用可以实现更高的质量,并保持更可靠的用户体验,而无需考虑设备硬件。
必需的实现
如需符合 AEP 条件,您的应用必须遵守以下要求:
应用不得使用旧版 android.hardware.Camera API (Camera1)。您应迁移到 CameraX(或 Camera2)。
注意:对于需要自定义相机堆栈的应用,使用 Camera2 框架也是一种有效的替代方案。
指南适用性
本准则适用于:
- 支持媒体捕获(图片或视频)的应用。
- 手机、平板电脑、可折叠设备和 XR 设备。
豁免
应用可以使用同等替代框架,该框架可在整个生态系统中提供类似的质量、用户功能、稳定性和兼容性。如果您有合适的框架可供考虑,请与支持团队联系。
功能文档和资源
以下资源提供了有关 CameraX 功能的实现指南和技术详情。这些资源仅供您参考,不包含其他计划要求。