Преобразуйте файл: Uri в Файл в Android

Что самый легкий путь состоит в том, чтобы преобразовать из a file: android.net.Uri к a File в Android?

Попробованный следующее, но это не работает:

 final File file = new File(Environment.getExternalStorageDirectory(), "read.me");
 Uri uri = Uri.fromFile(file);
 File auxFile = new File(uri.toString());
 assertEquals(file.getAbsolutePath(), auxFile.getAbsolutePath());
369
задан hippietrail 7 August 2012 в 18:53
поделиться

1 ответ

EDIT: Извините, раньше я должен был тестировать лучше. Это должно работать:

new File(new URI(androidURI.toString()));

URI — java.net.URI.

27
ответ дан 23 November 2019 в 00:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: