こんにちは、ここにあるビットマップと画像に問題があります:
file:///mnt/sdcard/Android/data/com.dev.app/files/Pictures/20120924-092226.jpg
だから私はこのURLを持つ文字列を持っています(ファイルが存在します!)
今、私はビットマップを取得する必要があるので、次のようにします:
String str = "file:///mnt/sdcard/Android/data/com.dev.app/files/Pictures/20120924-092226.jpg";
Bitmap b = BitmapFactory.decodeFile(str);
ただし、b は常に null です。理由はわかりません。
編集:私はこのようなコードで前にファイルを作成します:
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);