相机支持一系列激动人心的应用用例,例如拍摄视频和图片以便与社交媒体分享,以及创建文档和二维码扫描等实用程序。本开发者中心提供了相关文档和资源,帮助您开始在 Android 应用中使用相机。
构建相机应用
如需构建基于相机的应用或将相机集成到现有应用中,请先探索 CameraX API,这是一个使用相机的简化 API。本概览介绍了 CameraX,并详细介绍了使用相机的步骤。
CameraX Codelab 提供了一种基于示例的 CameraX 学习方法。
从 Camera1 迁移
如果您的应用使用已废弃的 Camera 类(“Camera1”),请考虑迁移到 CameraX,这将提供稳定可靠的平台,让应用能够利用新的相机功能。
升级相机应用
CameraX 有助于与机器学习工具包库 MLKit 直接集成。这使得相机能够与 MLKit 结合,创建二维码扫描器、文件扫描器等。
借助相机扩展,您的应用可以使用特殊的设备功能,例如夜间模式图片拍摄或焦外成像(人像)模式。点击此处了解如何使用 CameraX 和 Camera2 访问相机扩展。