Save bitmap to location

前端 未结 19 2396
悲哀的现实
悲哀的现实 2020-11-22 00:20

I am working on a function to download an image from a web server, display it on the screen, and if the user wishes to keep the image, save it on the SD card in a certain fo

19条回答
  •  感情败类
    2020-11-22 00:43

    Inside onActivityResult:

    String filename = "pippo.png";
    File sd = Environment.getExternalStorageDirectory();
    File dest = new File(sd, filename);
    
    Bitmap bitmap = (Bitmap)data.getExtras().get("data");
    try {
         FileOutputStream out = new FileOutputStream(dest);
         bitmap.compress(Bitmap.CompressFormat.PNG, 90, out);
         out.flush();
         out.close();
    } catch (Exception e) {
         e.printStackTrace();
    }
    

提交回复
热议问题