Android 相机入门

相机实现了令人兴奋的各种应用用例,例如捕获视频和图像以分享到社交媒体,以及创建文档和二维码扫描等实用工具。本开发中心提供文档和资源,帮助您开始在 Android 应用中使用相机。

构建相机应用

要构建基于相机的应用或将相机集成到现有应用中,请先探索 CameraX API:一个用于使用相机的精简 API。本概览介绍了 CameraX 并逐步讲解了如何使用相机。

CameraX 概览

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

CameraX Codelab

从 Camera1 迁移

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

将 Camera1 迁移到 CameraX

提升您的相机应用

CameraX 方便地与 机器学习工具包库 MLKit 直接集成。这使得相机可以与 MLKit 结合使用,创建二维码扫描器、文档扫描器等。

创建二维码扫描器

相机扩展允许您的应用访问特殊的设备功能,例如夜间模式图像捕获或散景(人像)模式。在此处了解如何使用 CameraX 和 Camera2 访问相机扩展。

扩展您应用的相机体验