有没有办法从Android Studio(Intellij)中的调试控制台保存位图

时间:2016-05-17 19:24:54

标签: android-studio intellij-idea

在android studio中,您可以通过单击变量旁边的视图(视图位图)来查看调试控制台中的位图。我想知道是否有办法将这些保存到您正在使用的计算机上? Bitmap I'm trying to save

1 个答案:

答案 0 :(得分: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

然后可以使用“设备文件资源管理器”从/mnt/sdcard下载导出的图像。