嗨,我对位于此处的位图和图片有疑问:
file:///mnt/sdcard/Android/data/com.dev.app/files/Pictures/20120924-092226.jpg
所以我有一个带有这个网址的字符串(文件存在!)
现在我需要一个位图,所以我这样做:
String str = "file:///mnt/sdcard/Android/data/com.dev.app/files/Pictures/20120924-092226.jpg";
Bitmap b = BitmapFactory.decodeFile(str);
但 b 始终为空。我不知道为什么。
编辑:我之前用这样的代码创建了文件:
String filename = DateFormat.format("yyyyMMdd-hhmmss",Calendar.getInstance().getTime()) + ".jpg";
Uri imageUri = helper.createImageDestinationUri(null, filename);
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
startActivityForResult(intent, requestCode);