0
 connection = (HttpURLConnection) new URL(params[0]).openConnection();
 connection.setRequestProperty("Cookie", mCookiesList.get(0) + ";" + mCookiesList.get(1));
 connection.connect();
 BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(connection.getInputStream()));

`

D.J
  • 1,439
  • 1
  • 12
  • 23

1 Answers1

0

You can use javax.imageio.ImageIO class to construct a BufferedImage having an InputStream :

BufferedImage bufferedImage = ImageIO.read(connection.getInputStream());

Then, if you are going to write is to disk as a bitmap :

int imageWithInPixels = 200;
int imageHeightInPixels = 200;
BufferedImage bitmapImage = new BufferedImage(imageWithInPixels , imageHeightInPixels , BufferedImage.TYPE_INT_RGB);
bitmapImage.getGraphics().drawImage(
    bufferedImage , 0, 0, imageWithInPixels , imageHeightInPixels , null);
ImageIO.write(bitmapImage , "BMP", new File("filename.bmp"));
msd.salehi
  • 839
  • 8
  • 14