您的位置:首页 > 理论基础 > 计算机网络

使用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();
}
});
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: