Android: 无法从本机 "camera" 相册加载图像
Android: Can't able to load images from native "camera" album
我可以加载图库中 phone 附带的图像。但是当我尝试从相机相册(位于同一画廊内)加载图像时,它没有显示。
但奇怪的是,它占用了space,就好像图片加载成功了一样。所以它占用了space,但它是不可见的。 (通过给 ImageButton appears/visible 确认这一点。)
代码:
Intent galleryImagePick = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
galleryImagePick.setType("image/*");
startActivityForResult(galleryImagePick, GALLERY_IMAGE_ONE);
开关盒内部
结果代码:
case GALLERY_IMAGE_ONE:
if (resultCode == RESULT_OK)
{
Uri selectedImageOne = data.getData();
imageViewOne.setImageURI(selectedImageOne);
imageButtonOne.setVisibility(View.VISIBLE);
}
break;
Uri imageUri = data.getData();
Bitmap bitmap = MediaStore.Images.Media.getBitmap(this.getContentResolver(), imageUri);
imageViewOne.setImageBitmap(bitmap);
我可以加载图库中 phone 附带的图像。但是当我尝试从相机相册(位于同一画廊内)加载图像时,它没有显示。
但奇怪的是,它占用了space,就好像图片加载成功了一样。所以它占用了space,但它是不可见的。 (通过给 ImageButton appears/visible 确认这一点。)
代码:
Intent galleryImagePick = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
galleryImagePick.setType("image/*");
startActivityForResult(galleryImagePick, GALLERY_IMAGE_ONE);
开关盒内部 结果代码:
case GALLERY_IMAGE_ONE:
if (resultCode == RESULT_OK)
{
Uri selectedImageOne = data.getData();
imageViewOne.setImageURI(selectedImageOne);
imageButtonOne.setVisibility(View.VISIBLE);
}
break;
Uri imageUri = data.getData();
Bitmap bitmap = MediaStore.Images.Media.getBitmap(this.getContentResolver(), imageUri);
imageViewOne.setImageBitmap(bitmap);