갤러리에서 이미지를 crop하여 가져온 후에
파일 경로를 확인해 보니 file:///mnt/sdcard/TEMP_IMAGE_1321512712536.jpg 입니다.
Intent intent = getIntent();
String strUrl = intent.getStringExtra("ImageUri");
Bitmap bitmap;
try {
bitmap = Images.Media.getBitmap(getContentResolver(), Uri.parse(strUrl));
파일 경로 있습니다. bitmap잘 만들어 집니다.
하지만 아래에서 파일이 존재하는지 확인해 보니 없다고 나오네요.
file:///mnt/sdcard/TEMP_IMAGE_1321512712536.jpg 경로 파일은 어떻게 File핸들을 얻어오나요.
File bitmapFile = new File(strUrl);
if(bitmapFile.exists())
{
bitmapFile.delete();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
bitmap = null;
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
bitmap = null;
}




file:///mnt/sdcard/TEMP_IMAGE_1321512712536.jpg
이거는 파일 패스가 아니라 파일 URI 네요
파일패스를 확인하셔야 됩니다.
아마도 intent.getData().getPath(); 하면 될거 같군요