Android之Apk版本更新

使用环境:

 在公司自己的服务器上放了一个apk版本,因为没有做https认证所以普通的浏览器就可以下载。

而联网工具用的是Nohttp,严大哥很牛叉,他的群号:46523908  群主就是他

NoHttp的下载文件到指定路径是一个特定的请求:

String getApkurl = "http://xxxxx/apk/omi.apk";
private static final String CancelSign = "CancelSign";//停止下载需要绑定tag值
private DownloadRequest downloadRequest;//下载的请求对象
private int WHAT = 101;
public DownloadQueue downloadQueue;//下载的请求队列

downloadQueue = NoHttp.newDownloadQueue();
downloadRequest = NoHttp.createDownloadRequest(getApkurl,
        Environment.getExternalStorageDirectory().getPath(),
        "omi.apk",
        true,
        false);
downloadRequest.setCancelSign(CancelSign);//设置停止下载的记号
downloadQueue.add(WHAT, downloadRequest, new DownloadListener() {
    @Override
    public void onDownloadError(int what, Exception exception) {

    }

    @Override
    public void onStart(int what, boolean isResume, long rangeSize, Headers responseHeaders, long allCount) {

    }

    @Override
    public void onProgress(int what, int progress, long fileCount, long speed) {

    }

    @Override
    public void onFinish(int what, String filePath) {

    }

    @Override
    public void onCancel(int what) {

    }
});

下载完毕之后,安装到手机:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment
                .getExternalStorageDirectory(), "/omi.apk")),
        "application/vnd.android.package-archive");
mcontext.startActivity(intent);

有什么问题请加我的QQ:532245792

或者打电话:18437707558

建涛随时恭候来电。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值