3 AĞUSTOS 2010, Salı
Mediastore gelen urı dosya adı ve yolu olsun
onActivityResult
aşağıdaki kullanarak bir görüntü için bir URI beni mediastore bir resim seçimini dönen var
Uri selectedImage = data.getData();
Bir dize için bu dönüştürme sağlar bu
content://media/external/images/media/47
Ya bir yol sunuyor:
/external/images/media/47
Ancak bir yere kopyalamak zorunda kalmadan bir bitmap içine resim yüklemek istediğim gibi mutlak bir yol içine bu dönüştürmek için bir yol bulmak için görünmüyor olabilir. Bu işi URİ ve içerik çözümleyici kullanarak ama bu telefonu yeniden kırmak gibi görünüyor biliyorum, MediaStore
, numaralandırmasını yeniden başlatır arasında aynı tutmaz sanırım.
CEVAP
5 AĞUSTOS 2010, PERŞEMBE
public String getRealPathFromURI(Context context, Uri contentUri) {
Cursor cursor = null;
try {
String[] proj = { MediaStore.Images.Media.DATA };
cursor = context.getContentResolver().query(contentUri, proj, null, null, null);
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
} finally {
if (cursor != null) {
cursor.close();
}
}
}
Bunu Paylaş:
Yol adı, os/ne olursa olsun Python ayı...
Uygulama nasıl olsun'in yolu s ed...
İyi bir metin okumak için Java dosya y...
Dosya için satır yazmak için doğru yol...
Ruby dosya yolu uzantısı olmadan Dosya...