我在我的应用程序中使用相机。我需要拍照并将其显示在imageview
中。我正在使用以下代码从相机中拍照并显示它。
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, capturedImageUri);
startActivityForResult(intent, 0);
imageView.setImageURI(capturedImageUri);
这仅适用于两个或有时三个图像,然后 imageview
不显示图像,但是图像已经正确地 存储在SD卡中
。另外我也使用了
BitmapFactory.Options options = new BitmapFactory.Options();
options.inPreferredConfig = Bitmap.Config.ARGB_8888;
Bitmap bitmap = BitmapFactory.decodeFile(photoPath, options);
Imageview.setImageBitmap(bitmap);
但是我面临着相同的问题。请有人能帮帮我吗?