使用AsyncHttpClient下载文件到SD卡上

来源:互联网 发布:哈佛 歧视 知乎 编辑:程序博客网 时间:2024/05/18 13:25

最近使用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) {@Overridepublic void onSuccess(int statusCode, Header[] hander, File file) {if(statusCode==200){Toast.makeText(getApplicationContext(), "文件下载成功",0).show();}}@Overridepublic void onFailure(int statusCode, Header[] hander, Throwable throwable, File file) {Toast.makeText(getApplicationContext(), "文件下载失败",0).show();throwable.printStackTrace();}});}


1 0
原创粉丝点击