В студии Android вы можете просматривать растровые изображения с консоли отладки, щелкнув рядом с переменной (просмотреть растровое изображение). Мне было интересно, есть ли способ сохранить их на компьютере, на котором вы работаете?
Есть ли способ сохранить растровое изображение с консоли отладки в Android Studio (Intellij)
Ответ 1
есть возможность оценить код, когда выполнение остановлено в точке останова... что позволяет вставить туда код, который может затем выполнить экспорт с помощью заданного дескриптора Bitmap
(при условии, что активному приложению уже было предоставлено разрешение на запись). к внешнему хранилищу).
это будет код для вставки и оценки, где bitmap
является дескриптором для экспорта:
try {
FileOutputStream output = new FileOutputStream(new File(Environment.getExternalStorageDirectory().toString(), "test.jpg"));
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, output);
output.flush();
output.close();
} catch (Exception e) {
e.printStackTrace();
}
и вот так это должно выглядеть:
экспортированный образ затем можно загрузить с помощью "Device File Explorer" из /mnt/sdcard
.