Получите реальный путь от URI, Android KitKat - новая структура доступа к хранилищу [дубликат]
На этот вопрос уже есть ответ:
Android Gallery на Android 4.4 (KitKat) возвращает другой URI для Intent.ACTION_GET_CONTENT 19 ответовПеред новым доступом к галерее в Android 4.4 (KitKat) Я получил реальный путь на SD-карте следующим способом:
public String getPath(Uri uri) {
String[] projection = { MediaStore.Images.Media.DATA };
Cursor cursor = managedQuery(uri, projection, null, null, null);
startManagingCursor(cursor);
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
}
Теперь Intent.ACTION_GET_CONTENT возвращает разные данные:
До
content://media/external/images/media/62
В настоящее время
content://com.android.providers.media.documents/document/image:62
Как мне получить реальный путь на SD-карте?