开始使用 Android 相机
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
相机支持一系列激动人心的应用用例,例如拍摄视频和图片以便与社交媒体分享,以及创建文档和二维码扫描等实用程序。本开发者中心提供了相关文档和资源,帮助您开始在 Android 应用中使用相机。
构建相机应用
如需构建基于相机的应用或将相机集成到现有应用中,请先探索 CameraX API,这是一个使用相机的简化 API。本概览介绍了 CameraX,并详细介绍了使用相机的步骤。
CameraX 概览
CameraX Codelab 提供了一种基于示例的 CameraX 学习方法。
CameraX Codelab
从 Camera1 迁移
如果您的应用使用已废弃的 Camera 类(“Camera1”),请考虑迁移到 CameraX,这将提供稳定可靠的平台,让应用能够利用新的相机功能。
将 Camera1 迁移到 CameraX
升级相机应用
CameraX 有助于与机器学习工具包库 MLKit 直接集成。这使得相机能够与 MLKit 结合,创建二维码扫描器、文件扫描器等。
创建二维码扫描器
借助相机扩展,您的应用可以使用特殊的设备功能,例如夜间模式图片拍摄或焦外成像(人像)模式。点击此处了解如何使用 CameraX 和 Camera2 访问相机扩展。
扩展应用的相机体验
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-07-02。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-07-02。"],[],[]]