Android实现下载图片,视频,APK功能等功能。
public void downPhotos(String url, String path, String photosName) throws IOException { long fileSize; File out = new File(path, photosName + ".jpg"); URL myURL = new URL(url); URLConnection conn = myURL.openConnection(); conn.connect(); InputStream is = conn.getInputStream(); fileSize = conn.getContentLength(); if (fileSize <= 0) throw new RuntimeException("can not know the file`s size"); if (is == null) throw new RuntimeException("stream is null"); FileOutputStream fos = new FileOutputStream(out); byte buf[] = new byte[1024]; do { // 循环读取 int numread = is.read(buf); if (numread == -1) { break; } fos.write(buf, 0, numread); } while (true); try { is.close(); } catch (Exception ex) { ex.printStackTrace(); } }
记得要在子线程哦?
如对本文有疑问, 点击进行留言回复!!
LongClick原理、上下文菜单原理、EditText长按弹窗原理、WebView长按弹窗自定义、修复WebView全选重复bug ———————————————— 版权声明:本文为CSDN博主「
JobScheduler 实现 特定时间,特定条件(系统空闲,电池电量,磁盘空间 ……)下执行任务
温习Android基础知识——《第一行代码(第三版)》读书笔记 Chapter 10 Service
网友评论