基本上,我的相机应用程序设置为肖像模式。但是,用户可以通过相应旋转手机来拍摄肖像或风景照片(应用程序不旋转)。
所以我的问题是,我们如何找到捕获的图像方向?
我尝试使用DisplayManager.DisplayListener,但是,它仅在应用程序方向发生时才有效。由于我已阻止应用程序的方向为纵向模式,因此它在这里不会得到任何回调。
DisplayManager.DisplayListener
我什至尝试使用ExifInterface,但是,它总是给出 6 作为旋转。
ExifInterface
我正在寻找使用 CameraX api 的解决方案。
camera android kotlin android-camerax
android ×1
android-camerax ×1
camera ×1
kotlin ×1