透過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(); } } }
透過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(); } } }