android通过HttpClient在网页中读取图片,保存到手机里面

2022-08-14 社会 52阅读

通过url获取图片流 ,将 流转换成bitmap 再将 bitmap存放到手机

 

 InputStream bitmapIs = HttpUtils.getStreamFromURL(imageURL);

    Bitmap bitmap = BitmapFactory.decodeStream(bitmapIs);

 

    String path = "/mnt/sdcard/image/";  // 这个就是你存放的路径了。

    File bitmapFile = new File(path);

    FileOutputStream fos = null;

    if (!bitmapFile.exists()) {

     try{

      bitmapFile.createNewFile();

      fos = new FileOutputStream(bitmapFile);

      bitmap.compress(Bitmap.CompressFormat.PNG,100, fos);

     }catch (IOException e) {

      e.printStackTrace();

     }finally {

      try {

       if (fos != null) {

        fos.close();

       }

      } catch (IOException e) {

       e.printStackTrace();

      }

     }

    }

 

 

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com