我正在使用意图在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)
}
}
答案 0 :(得分:0)
对不起,但是您无法控制第三方相机应用程序的预览行为。