发布时间:2025-12-10 22:44:52 浏览次数:6
Android版本更新实例详解
1、导入xutils的jar包
2、在AndroidManifest.xml中添加权限
3、选择下载的路径,和下载apk文件的网址
privateStringurl=”http://www.oschina.NET/uploads/osc-Android-v2.6.4-release.apk”;privateStringsdPath=“/sdcard/”+System.currentTimeMillis()+“yuyin.apk”;
4、当点击按钮的时候进行下载
HttpUtilshttpUtils=newHttpUtils();//参数一:下载的路径参数二:下载到sdpath的路径参数三:httpUtils.download(url,sdPath,true,newRequestCallBack(){@OverridepublicvoidonSuccess(ResponseInfo<File>arg0){mBtn.setText("下载完成");//路径Stringpath=arg0.result.getPath();Filefile=newFile(path);Intentintent=newIntent(Intent.ACTION_VIEW);intent.setDataAndType(Uri.fromFile(file),"application/vnd.android.package-archive");startActivity(intent);}@OverridepublicvoidonFailure(HttpExceptionarg0,Stringarg1){mBtn.setText("下载失败");}@OverridepublicvoidonLoading(longtotal,longcurrent,booleanisUploading){//TODOAuto-generatedmethodstubsuper.onLoading(total,current,isUploading);mBtn.setText("正在下载.....");}@OverridepublicvoidonStart(){super.onStart();mBtn.setText("开始下载");}});