美文网首页
android实现自动升级并安装打开

android实现自动升级并安装打开

作者: 大明白 | 来源:发表于2015-08-08 23:08 被阅读877次

    代码如下:

    // 开始安装apk
    File apkfile = new File(APK_DOWNLOAD_PATH, APK_DOWNLOAD_NAME);
    Intent i = new Intent(Intent.ACTION_VIEW);
    i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    i.setDataAndType(Uri.fromFile(apkfile),
            "application/vnd.android.package-archive");
    UpdateManager.this.context.startActivity(i);
    android.os.Process.killProcess(android.os.Process.myPid());
    

    如果没有android.os.Process.killProcess(android.os.Process.myPid()); 最后不会提示完成、打开。
    如果没有i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);这一步的话,最后安装好了,点打开,是不会打开新版本应用的。

    相关文章

      网友评论

          本文标题:android实现自动升级并安装打开

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