Android版本更新实例详解
程序员文章站
2023-11-21 17:58:16
android版本更新实例详解
1、导入xutils的jar包
2、在androidmanifest.xml中添加权限
3、选择下载的路径,和下载apk文...
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("开始下载"); } });
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!