Android 上的相机入门

相机为应用程序提供了激动人心的用例,例如捕获视频和图像以在社交媒体上分享,以及创建文档和二维码扫描等实用程序。此开发人员中心提供了入门文档和资源,以便您在 Android 应用程序中使用相机。

构建相机应用程序

要构建基于相机的应用程序或将相机集成到现有应用程序中,请先探索 CameraX API:使用相机的简化 API。此概述介绍了 CameraX 以及使用相机的步骤。

CameraX 概述

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

CameraX Codelab

从 Camera1 迁移

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

将 Camera1 迁移到 CameraX

提升您的相机应用程序

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

创建二维码扫描器

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

扩展您的应用程序的相机体验