Android版本更新实例详解

时间:2021-05-19

Android版本更新实例详解

1、导入xutils的jar包

2、在AndroidManifest.xml中添加权限

3、选择下载的路径,和下载apk文件的网址

private String url=”http:///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("开始下载"); }});

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章