Android版本更新实例详解
1、导入xutils的jar包
2、在AndroidManifest.xml中添加权限
3、选择下载的路径,和下载apk文件的网址
private String url=”http://www.oschina.NET/uploads/osc-Android-v2.6.4-release.apk”; private String sdPath = “/sdcard/” + System.currentTimeMillis() + “yuyin.apk”;
4、当点击按钮的时候进行下载
HttpUtils httpUtils=new HttpUtils(); //参数一:下载的路径 参数二:下载到sdpath的路径 参数三: httpUtils.download(url,sdPath,true,new RequestCallBack() { @Override public void onSuccess(ResponseInfo<File> arg0) { mBtn.setText("下载完成"); //路径 String path = arg0.result.getPath(); File file = new File(path); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(file),"application/vnd.android.package-archive"); startActivity(intent); } @Override public void onFailure(HttpException arg0,String arg1) { mBtn.setText("下载失败"); } @Override public void onLoading(long total,long current,boolean isUploading) { // TODO Auto-generated method stub super.onLoading(total,current,isUploading); mBtn.setText("正在下载....."); } @Override public void onStart() { super.onStart(); mBtn.setText("开始下载"); } });
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。