【问题标题】:Android camera preview Image is rotated by 180 after opening the camera via IntentAndroid相机预览图通过Intent打开相机后旋转180度
【发布时间】:2019-07-17 23:42:02
【问题描述】:

我正在使用 Intent 在 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)
        }
    }

【问题讨论】:

    标签: android android-camera


    【解决方案1】:

    抱歉,您无法控制第三方相机应用的预览行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-26
      • 2017-02-11
      • 2013-11-01
      • 1970-01-01
      • 2012-11-09
      • 1970-01-01
      相关资源
      最近更新 更多