开始使用 Android 相机

相机支持各种应用用例(例如拍摄视频和图片以便与社交媒体分享),以及创建文档和二维码扫描等实用程序。本开发者中心提供了相关文档和资源,帮助您开始在 Android 应用中使用相机。

构建相机应用

如需构建基于摄像头的应用或将摄像头整合到现有应用中,请先探索 CameraX API,这是一种用于使用摄像头的精简 API。本概览介绍了 CameraX,并逐步介绍了使用相机的步骤。

CameraX 概览

CameraX Codelab 提供了一种基于示例的 CameraX 学习方法。

CameraX Codelab

从 Camera1 迁移

如果您的应用使用已废弃的 Camera 类(“Camera1”),请考虑迁移到 CameraX,这将提供一个稳定可靠的平台,使您的应用能够利用新的相机功能。

将 Camera1 迁移到 CameraX

升级相机应用

CameraX 有助于与机器学习工具包库 MLKit 直接集成。这样,就可以将相机与 MLKit 结合使用,以创建二维码扫描器、文件扫描器等。

创建二维码扫描器

借助相机扩展,您的应用可以使用特殊的设备功能,例如夜间模式图片拍摄或焦外成像(人像)模式。点击此处了解如何使用 CameraX 和 Camera2 访问相机扩展。

扩展应用的相机体验