android / camera-samples

Multiple samples showing the best practices in camera APIs on Android.
Apache License 2.0
4.95k stars 2.32k forks source link

Wrong picture orientation on Samsung devices #544

Open sargam01 opened 1 year ago

sargam01 commented 1 year ago

Please follow the following instructions before filing a bug: i have added the orientationEventListener for getting the rotated image bt it not worked in Samsung and worked on one plus private val orientationEventListener by lazy { object : OrientationEventListener(this) { override fun onOrientationChanged(orientation: Int) { if (orientation == ORIENTATION_UNKNOWN) { return } val rotation = when (orientation) { in 45 until 135 -> Surface.ROTATION_270 in 135 until 225 -> Surface.ROTATION_180 in 225 until 315 -> Surface.ROTATION_90 else -> Surface.ROTATION_0 } imageCapture?.targetRotation = rotation } } }