选择相机库
使用收藏夹保持井然有序 根据您的偏好保存和分类内容。
如果您想为 Android 应用添加相机功能,主要有三种选择
对于大多数开发者来说,推荐使用 CameraX。CameraX 是一个 Jetpack 库,支持绝大多数 Android 设备(Android 5.0 及更高版本),并提供围绕常见用例设计的一致、高级 API。CameraX 为您解决了设备兼容性问题,因此您无需在应用中添加设备特定代码。
CameraX 构建在 Camera2 软件包之上。如果您需要低级相机控制来支持复杂用例,Camera2 是一个不错的选择,但其 API 比 CameraX 更复杂。它要求您管理设备特定配置。与 CameraX 一样,Camera2 适用于 Android 5.0 (API 级别 21) 及更高版本。
原始的 Android Camera 类已弃用。新应用应使用 CameraX(推荐)或 Camera2,现有应用应迁移以利用新功能并避免与未来设备不兼容。
本页上的内容和代码示例受 内容许可 中描述的许可限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的商标或注册商标。
最后更新时间:2024-04-08 UTC。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["过时","outOfDate","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间:2024-04-08 UTC。"],[],[]]