首页 > 移动平台 > 详细

Android 自动更新--安装新文件后没有"完成,打开"提示界面

时间:2015-09-17 19:40:17      阅读:387      评论:0      收藏:0      [点我收藏+]

下载了Android App安装文件后,在执行安装时不能显示"完成,打开"界面,这是因为没有为intent设置setFlags(Intent.FLAG_ACTIVITY_NEW_TASK).

/**
 * 安装APK文件
 */
private void installApk(String savePath, String fileName) {
    File apkfile = null;
    try {
        apkfile = new File(savePath, fileName);
    } catch (Exception e) {
        e.printStackTrace();
    }

    if (!apkfile.exists()) {
        return;
    }

    // 通过Intent安装APK文件
    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");
    mContext.startActivity(i);
}

 

Android 自动更新--安装新文件后没有"完成,打开"提示界面

原文:http://www.cnblogs.com/maos/p/4816979.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!