Android:无法从原生“相机”相册加载图片

时间:2016-02-20 15:54:58

标签: android android-intent android-gallery

我可以在图库中加载手机附带的图片。但是当我尝试从相机相册中加载图像时(在同一个图库中),它不会显示出来。

但真正奇怪的是,它占用的空间就像图像成功加载一样。所以它占用空间,但它是不可见的。 (通过让ImageButton显示/可见来确认。)

代码:

Intent galleryImagePick = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
                galleryImagePick.setType("image/*");
                startActivityForResult(galleryImagePick, GALLERY_IMAGE_ONE);

内部开关盒 的ResultCode:

case GALLERY_IMAGE_ONE:
            if (resultCode == RESULT_OK)
            {
                Uri selectedImageOne = data.getData();
                imageViewOne.setImageURI(selectedImageOne);
                imageButtonOne.setVisibility(View.VISIBLE);
            }
            break;

1 个答案:

答案 0 :(得分:0)

Uri imageUri = data.getData();           
Bitmap bitmap = MediaStore.Images.Media.getBitmap(this.getContentResolver(), imageUri);
imageViewOne.setImageBitmap(bitmap);