Как получить URI изображения, хранящегося на SDCARD?

Мне нужно получить URI изображение, хранящееся на SDCARD.

Когда я хочу получить URI изображения, хранящегося на drawable, я использую его, и он отлично работает:

i.putExtra(Intent.EXTRA_STREAM, Uri.parse("android.resource://" + getPackageName() + "/" + R.drawable.image));

Но если я хочу получить URI изображения, хранящегося на SDCARD , я пробовал с этим, и это не работает, что-то не так:

i.putExtra(Intent.EXTRA_STREAM, Uri.parse("/mnt/sdcard/car.jpg"));

Пожалуйста, кто-нибудь может сказать мне, как получить правильный uri изображения, хранящегося на SD-карте?

Спасибо

10
задан NullPointerException 28 November 2011 в 13:03
поделиться