Как отобразить изображение, сохраненное как «/storage/emulated/0/Download/IMG_1582623402006.jpg» в эмуляторе - PullRequest
0 голосов
/ 26 февраля 2020

Я захватил изображение камерой в эмуляторе, и оно было сохранено как:

"/storage/emulated/0/Download/IMG_1582623402006.jpg"

Я пытаюсь отобразить это изображение в следующим образом:

 Bitmap finalBitmap = BitmapFactory.decodeFile("/storage/emulated/0/Download/IMG_1582623402006.jpg");
 holder.image.setImageBitmap(scaledBitmap);

но это показывает, что finalBitmap пуст. Что я пропустил?

Заранее спасибо!

1 Ответ

0 голосов
/ 26 февраля 2020

Не совсем уверен, но добавление некоторых атрибутов в «options», кажется, заставляет его работать в эмуляторе:

final BitmapFactory.Options options = new BitmapFactory.Options();
options.inScaled = true;
options.inSampleSize = 5;
Bitmap scaledBitmap = BitmapFactory.decodeFile(/storage/emulated/0/Download/IMG_1582623402006.jpg, options);
holder.image.setImageBitmap(scaledBitmap);
...