Android Загрузить изображение, используя путь или URI? - PullRequest
0 голосов
/ 19 февраля 2019

У меня проблемы с переносом изображений из галереи в мое приложение.

Сложность в том, что в некоторых статьях они используют uri, а не path, а в других наоборот.

Плюс, я тоже не уверен ... когда я получу Ури от намерения вернуться, я должен использовать курсор для получения данных изображений?( Как получить изображения из курсора в Android? ) В некоторых других ссылках они делают это простым способом, просто с помощью метода getPath ().

Нужен ли мне какой-либо изпуть или ури?или только один из них?

Я сейчас так растерялся ..

1 Ответ

0 голосов
/ 19 февраля 2019

Всегда используйте Uri:

File file = new File(uri.getPath());

, затем

Bitmap bitmap= BitmapFactory.decodeFile(file.getAbsolutePath());

, а когда у вас есть растровое изображение, просто загрузите его в ImageView

imageView.setImageBitmap(bitmap);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...