美文网首页我爱编程
Android如何更新版本

Android如何更新版本

作者: Amy_LuLu__ | 来源:发表于2018-04-12 13:32 被阅读0次

    这边讲的是普通做法。

    在欢迎页WelcomeActivity中:
    第一步:检测新版本
    服务器会提供接口,会包含最新版本+url
    然后跟当前版本进行比较。不同则进行更新。

    当前版本的获取方式:

    PackageManager packageManager = getPackageManager();
    PackageInfo packageInfo = packageManager.getPackageInfo(
                        getPackageName(), 0);
    now_version = packageInfo.versionCode;
    

    第二步:进行下载
    第三步:进行安装

            File apkFile = new File(getApkName());
            if (!apkFile.exists()) {
                dismiss();
            }
            Intent i = new Intent(Intent.ACTION_VIEW);
            i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            i.setDataAndType(Uri.parse("file://" + apkFile.toString()),
                    "application/vnd.android.package-archive");
            context.startActivity(i);
            dismiss();
    

    相关文章

      网友评论

        本文标题:Android如何更新版本

        本文链接:https://www.haomeiwen.com/subject/cjdxkftx.html