使用AsyncHttpClient下载文件到SD卡上
2014-10-10 15:03
417 查看
最近使用AsyncHttpClient来练手做例子,使用AsyncHttpClient来下载文件到SD卡上
public void AsyncHttpFileDown(View view){
String path=pathET.getText().toString().trim();
//下载之后存放的路径 获取SD卡的路径
File file=new File(Environment.getExternalStorageDirectory(),path.substring(path.lastIndexOf("/")+1));
AsyncHttpClient client=new AsyncHttpClient();
client.get(path, new FileAsyncHttpResponseHandler(file) {
@Override
public void onSuccess(int statusCode, Header[] hander, File file) {
if(statusCode==200){
Toast.makeText(getApplicationContext(), "文件下载成功",0).show();
}
}
@Override
public void onFailure(int statusCode, Header[] hander, Throwable throwable, File file) {
Toast.makeText(getApplicationContext(), "文件下载失败",0).show();
throwable.printStackTrace();
}
});
}
public void AsyncHttpFileDown(View view){
String path=pathET.getText().toString().trim();
//下载之后存放的路径 获取SD卡的路径
File file=new File(Environment.getExternalStorageDirectory(),path.substring(path.lastIndexOf("/")+1));
AsyncHttpClient client=new AsyncHttpClient();
client.get(path, new FileAsyncHttpResponseHandler(file) {
@Override
public void onSuccess(int statusCode, Header[] hander, File file) {
if(statusCode==200){
Toast.makeText(getApplicationContext(), "文件下载成功",0).show();
}
}
@Override
public void onFailure(int statusCode, Header[] hander, Throwable throwable, File file) {
Toast.makeText(getApplicationContext(), "文件下载失败",0).show();
throwable.printStackTrace();
}
});
}
相关文章推荐
- Android 使用AsyncHttpClient文件上传与下载
- 使用AsynchttpClient下载文件,以文件流的形式的方法
- 【搜索引擎Jediael开发笔记2】使用HttpClient下载网页至本地文件
- 安卓中使用HTTP从网络下载文件到SD卡程序
- 使用HttpClient实现文件的上传下载
- Java:使用HttpClient进行POST和GET请求以及文件上传和下载
- 【搜索引擎Jediael开发笔记2】使用HttpClient下载网页至本地文件
- android开源框架andorid-async-http使用(下载上传文件)
- Android AsyncHttpClient 下载文件 Content-Type not allowed! 错误
- 使用开源项目Asynchttpclient的GET_POST访问网络,上传文件
- 使用GCDAsyncSocket从服务器下载文件,怎么拼接NSData数据成为一个文件?
- 【搜索引擎Jediael开发笔记2】使用HttpClient下载网页至本地文件
- Java:使用HttpClient进行POST和GET请求以及文件上传和下载
- 使用httpclient下载远程文件
- 使用httpclient下载文件
- 使用HttpClient实现文件的上传下载
- android开发步步为营之67:使用android开源项目android-async-http异步下载文件
- 使用HttpClient实现文件的上传下载
- 使用Apache Httpclient访问Spring rest接口下载文件
- HttpClient 使用get方式发送数据到服务器并下载服务器文件