我应该使用哪个 Android 相机 API

Which Android Camera API should I use

我需要实现一个应用程序内相机行为,用户可以在其中拍摄二维码,然后我将使用 Google 播放服务 API 来处理和解码二维码代码.

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

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

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

如果我的目标只是针对此要求实现最直接的代码...我应该考虑使用 Camera API、Camera2 API 还是 CameraX API ?

实际上 CameraX 只是 Camera2 的包装器 API。阅读 following article

你的情况很简单,拍张照片就可以搞定很多

QR Code Reader

库,但如果你仍然想开发拍照功能并且你的设备是 21+,那么请选择 CameraX 因为它会非常频繁地更新,你不必担心不同设备的不同行为,就像解释的那样video on YouTube