通过Intent打开相机后,Android相机预览图像旋转180度

时间:2019-07-17 23:42:02

标签: android android-camera

我正在使用意图在Android上启动相机应用程序。问题出在三星Note 9上,我看到预览图像上下颠倒了。但是,在onActivityResult中获得的位图很好。 我想使用Intent方法修复预览图像屏幕。

private fun dispatchTakePictureIntent() {
        Intent(MediaStore.ACTION_IMAGE_CAPTURE).also { takePictureIntent ->
            takePictureIntent.resolveActivity(packageManager)?.also {
                startActivityForResult(takePictureIntent, REQUEST_IMAGE_CAPTURE)
            }
        }

    }

override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
        if (requestCode == REQUEST_IMAGE_CAPTURE && resultCode == RESULT_OK) {
            val imageBitmap = data?.extras?.get("data") as Bitmap

            ivTest.setImageBitmap(imageBitmap)
        }
    }

1 个答案:

答案 0 :(得分:0)

对不起,但是您无法控制第三方相机应用程序的预览行为。