实现Android从远程服务器下载文件到本地sd卡中。

File file = new File(newFilename);//如果目标文件已经存在,则删除。产生覆盖旧文件的效果if(file.exists()){    file.delete();}try {         // 构造URL           URL url = new URL(_urlStr);            // 打开连接            URLConnection con = url.openConnection();         //获得文件的长度         int contentLength = con.getContentLength();         System.out.println("长度 :"+contentLength);         // 输入流            InputStream is = con.getInputStream();           // 1K的数据缓冲            byte[] bs = new byte[1024];            // 读取到的数据长度            int len;            // 输出的文件流            OutputStream os = new FileOutputStream(newFilename);            // 开始读取            while ((len = is.read(bs)) != -1) {                os.write(bs, 0, len);            }           // 完毕,关闭所有链接            os.close();           is.close();            } catch (Exception e) {        e.printStackTrace();}


更多相关文章

  1. 安装和卸载Android应用程序(apk包)
  2. 修改Android开机图片、动画、声音
  3. Kotlin Android(安卓)Studio入门学习研究
  4. android中常见的错误及解决办法
  5. android studio运行时报错AVD Nexus_5X_API_P is already runnin
  6. android 驱动文件权限设置
  7. Android(安卓)开发笔记1
  8. Android(安卓)Studio-Gradle项目中添加libs目录
  9. NPM 和webpack 的基础使用

随机推荐

  1. 后台动态添加布局文件、控件与动态设置属
  2. Android调用系统摄像头拍照并剪裁压缩
  3. android 中文 api (43) —— Chronometer
  4. Android studio 无法启动安卓模拟器
  5. Android 百分比布局
  6. 在Android中调用动态库文件(*.so)
  7. Android TabWidget/TabHost的使用
  8. linux安装安卓开发工具android studio
  9. Android学习笔记系列
  10. Android Studio Gradle Connection reset