基本信息
源码名称:android 录音 示例源码
源码大小:0.07M
文件格式:.rar
开发语言:Java
更新时间:2014-04-28
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
用于上传下载,录音
用于上传下载,录音
package com.qiaozi.luying; import java.io.File; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; public class HttpDownloader { private URL url = null; /** * 根据URL下载文件,前提是这个文件当中的内容是文本,函数的返回值就是文本当中的内容 * 1.创建一个URL对象 * 2.通过URL对象,创建一个HttpURLConnection对象 * 3.得到InputStream * 4.从InputStream当中读取数据 * @param urlStr:网络文件地址 * @param path:指定下载到SD卡上的文件目录 * @return 保存到SD卡的文件路径 */ public String download(String urlStr,String path){ int start = urlStr.lastIndexOf("/"); int end = urlStr.length(); String fileName = urlStr.substring(start,end);//截取文件名,为下载到SD卡上的文件名 HttpURLConnection urlConn = null; try { url = new URL(urlStr); urlConn = (HttpURLConnection)url.openConnection(); urlConn.connect();//一定要加上,否则urlConn.getInputStream()报错 urlConn.setConnectTimeout(6000); InputStream inputStream = urlConn.getInputStream(); FileUtil fileUtils = new FileUtil(); File resultFile = fileUtils.write2SDFromInput(path, fileName, inputStream); if(resultFile == null){ return null; } return resultFile.getAbsolutePath(); } catch (Exception e) { e.printStackTrace(); } finally{ if (null != urlConn) urlConn.disconnect(); } return null; } }