我正在尝试从sdcard打开图库。但是它显示了图库中的图片,但没有显示sdcard。我拍照并保存/ mnt / sdcard /图片/图库,它没有显示任何内容。
打开图库代码
if(id == R.id.open_gallery) {
Intent intent = new Intent(Intent.ACTION_PICK, Uri.parse("content://media/internal/images/media"));
startActivityForResult(intent, 0);
}
答案 0 :(得分:1)
使用Content Resolver并使用Media Store类,您将从光标内的外部媒体获取所有图像。
MediaStore.Images.Media.EXTERNAL_CONTENT_URI
检查此url
答案 1 :(得分:0)
我正在尝试从SD卡打开图库。
不要求任何Android设备具有此功能。设备不需要任何类型的画廊",更不用说以这种方式可控的一种。
我拍照并保存/ mnt / sdcard /图片/图库
不,你没有。例如,并非每个设备都有这样的位置。
拍照
这与removable storage无关。这是在external storage保存图片。
打开图库代码
不要求有一个活动支持backgroundImageView = UIImageView(frame: CGRectMake(16, 0, bounds.size.width - 32, height+1))
backgroundImageView.autoresizingMask = [.FlexibleWidth]
的应用。即使有,您也没有通过保存图像时使用的位置。 Intent
不是content://media/internal/images/media
。
使用the instructions from the other answer并在您的应用中构建自己的图片浏览功能。