代码安装apk文件

 Intent intent = new Intent();
        intent.setAction(Intent.ACTION_VIEW);
        Uri uri = Uri.fromFile(file);
        intent.setDataAndType(uri, "application/vnd.android.package-archive");
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        context.startActivity(intent);

注意要添加 intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 这句
不然在4.xx的系统上,安装完成后不会出现  “完成,打开” 的页面,而是直接退出到桌面了。

原文地址:https://www.cnblogs.com/zijianlu/p/3433238.html