В последнее время я работаю с файлами. Мне было интересно, в чем разница между URI и файлом. В основном в коде:URI vs Производительность файла
List<Uri> uris = new ArrayList<>();
for (Uri uri : uris
) {
Bitmap bitmap = BitmapFactory.decodeFile(uri.getPath());
}
for (File file : listOfImageFiles
) {
Bitmap bitmap = BitmapFactory.decodeFile(file.getPath());
}
Что происходит быстрее? И что рекомендуется использовать? Мне нужно это для получения путей на хранилище, а затем для сохранения этих путей в Strings.
'getPath()' на 'Uri' полезен только в том случае, если схема' Uri' является 'файлом'. В противном случае 'getPath()' бессмысленно. – CommonsWare