Android下载OKHTTP
来源:互联网 发布:圣山 知乎 编辑:程序博客网 时间:2024/06/06 03:14
new Thread() {
public void run() {
try {
public void run() {
try {
//在SD创建catholicmo文件夹
final File fileOut = new File(Environment.getExternalStorageDirectory()+"/catholicmo",position+".pdf");
if(!fileOut.exists()){
fileOut.getParentFile().mkdirs();
}
OkHttpClient mOkHttpClient = new OkHttpClient();
Request request = new Request.Builder().url("pdf的URL").build();
//异步请求获得响应体
ResponseBody body = mOkHttpClient.newCall(request).execute().body();
//获得输入流
InputStream in = body.byteStream();
//写入图像数据
FileOutputStream fos = new FileOutputStream(fileOut);int len = 0;
byte[] buffer = new byte[1024];
//读取数据
while ((len = in.read(buffer)) != -1) {
//写数据
fos.write(buffer, 0, len);
}
//关闭流
fos.flush();
fos.close();
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}.start();
}
public void run() {
try {
public void run() {
try {
//在SD创建catholicmo文件夹
final File fileOut = new File(Environment.getExternalStorageDirectory()+"/catholicmo",position+".pdf");
if(!fileOut.exists()){
fileOut.getParentFile().mkdirs();
}
OkHttpClient mOkHttpClient = new OkHttpClient();
Request request = new Request.Builder().url("pdf的URL").build();
//异步请求获得响应体
ResponseBody body = mOkHttpClient.newCall(request).execute().body();
//获得输入流
InputStream in = body.byteStream();
//写入图像数据
FileOutputStream fos = new FileOutputStream(fileOut);int len = 0;
byte[] buffer = new byte[1024];
//读取数据
while ((len = in.read(buffer)) != -1) {
//写数据
fos.write(buffer, 0, len);
}
//关闭流
fos.flush();
fos.close();
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}.start();
}
阅读全文
0 0
- Android Okhttp 下载管理器
- Android下载OKHTTP
- Android使用okhttp下载图片
- Android OkHttp 文件上传和下载
- Android使用OkHttp框架下载网络图片
- okhttp下载
- Android 多线程断点下载 Okhttp+AsyncTask 封装下载任务
- Android OkHttp文件上传与下载的进度监听扩展
- Android OkHttp文件上传与下载的进度监听扩展
- android之OkHttp使用(网络请求,上传,下载)
- Android OkHttp文件上传与下载的进度监听扩展
- [Android开发] 使用okhttp下载文件(带监听)
- Android OkHttp文件上传与下载的进度监听扩展
- Android-okhttp下载图片并保存(刷新图库)
- Android okhttp+rxjava实现多文件下载和断点续传
- Android OkHttp文件上传与下载的进度监听扩展
- Android okhttp+rxjava实现多文件下载和断点续传
- Android okhttp+rxjava实现多文件下载和断点续传
- 螺旋数组
- <javascript>的DOM对象
- 利用PackageManager做一个禁用某个系统应用的功能
- FPGA云服务器
- ASP.NET之Web控件
- Android下载OKHTTP
- CRC8 校验
- 获取计算机名和局域网内的工作组名称
- Linux系统日期时间设定方法及与Internet时间同步的设置
- MIME类型
- [caioj]1493: 基于连通性状态压缩的动态规划问题:Plan
- Android Service 初探(一)
- SQL语句编写规范
- ThankPHP5中支付宝实现