1

我需要实现应用程序中的相机行为,用户可以在其中拍摄 QR 码的照片,然后我将使用 Google Play 服务 API 来处理和解码 QR 码。

所以我需要做的就是拍张照片。

此外,我知道这个应用程序被部署到的确切设备型号。目前它是两个设备,最终可能是三个设备模型(所有 API 21+)。

根据我的阅读,开发 Jetpack CameraX API 是为了简化特定于设备的代码。

如果我的目标是为这个要求实现最简单的代码......我应该考虑使用 Camera API、Camera2 API 还是 CameraX API?

4

1 回答 1

2

实际上 CameraX 只是 Camera2 API 的包装器。阅读以下文章

在你的情况下很简单,只需拍照就可以完成很多

二维码阅读器

图书馆,但如果您仍想开发拍照功能并且您的设备已超过 21 岁,那么请选择 CameraX,因为它会非常频繁地更新,您不必担心不同设备中的不同行为,就像在 YouTube 上解释的这个视频

于 2019-06-12T12:09:16.953 回答