打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
android download image to sd card
public static void downloadFromUrl(String DownloadUrl, String fpath) {

      try {
              URL url = new URL(DownloadUrl); //you can write here any link
              File file = new File(fpath);
              if(!file.exists()){
              if(!file.createNewFile()){
              Log.i("NetworkUtil", "-----Failed to create file at path:"+fpath);
              return ;
              }
              }

              long startTime = System.currentTimeMillis();
              Log.d("DownloadManager", "download begining");
              Log.d("DownloadManager", "download url:" + url);
              Log.d("DownloadManager", "downloaded file name:" + file.getName());

              /* Open a connection to that URL. */
              URLConnection ucon = url.openConnection();

              /*
               * Define InputStreams to read from the URLConnection.
               */
              InputStream is = ucon.getInputStream();
              BufferedInputStream bis = new BufferedInputStream(is);

              /*
               * Read bytes to the Buffer until there is nothing more to read(-1).
               */
              ByteArrayBuffer baf = new ByteArrayBuffer(5000);
              int current = 0;
              while ((current = bis.read()) != -1) {
                 baf.append((byte) current);
              }

              /* Convert the Bytes read to a String. */
              FileOutputStream fos = new FileOutputStream(file);
              fos.write(baf.toByteArray());
              fos.flush();
              fos.close();
              Log.d("DownloadManager", "download ready in" + ((System.currentTimeMillis() - startTime) / 1000) + " sec");

      } catch (IOException e) {
      e.printStackTrace();
          Log.d("DownloadManager", "Error: " + e);
      }
   }
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
搭建android版本更新服务器使用android系统自带的DownloadManager下载文件
java爬取360doc中的pdf文档
android listview局部刷新和模拟应用下载 | Alex Zhou的程序世界
C# download big file
Page Example | Tizen Developers
android阅读器pdf开发
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服