Есть ли способ сохранить растровое изображение с консоли отладки в Android Studio (Intellij)

В студии Android вы можете просматривать растровые изображения с консоли отладки, щелкнув рядом с переменной (просмотреть растровое изображение). Мне было интересно, есть ли способ сохранить их на компьютере, на котором вы работаете? Растровое изображение, которое я пытаюсь сохранить

Ответ 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();
}

и вот так это должно выглядеть:

evaluate code

экспортированный образ затем можно загрузить с помощью "Device File Explorer" из /mnt/sdcard.