美文网首页
Android 安装apk文件

Android 安装apk文件

作者: 我爱爬爬虾 | 来源:发表于2019-08-21 09:18 被阅读0次

这里记录一下  每次用的时候就直接复制粘贴了

/**

* 安装app

*

* @param filePath

* @param mContext

*/

public static void install(String filePath, Context mContext) {

    File apkFile = new File(filePath);

    Intent intent = new Intent(Intent.ACTION_VIEW);

    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {//android 版本大于7之后需要增加 FileProvider

        // 这里必须用 addFlags  不然会覆盖之前的Flags

        intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);

        Uri contentUri = FileProvider.getUriForFile(

                mContext

                , "package.fileProvider"

                , apkFile);

        intent.setDataAndType(contentUri, "application/vnd.android.package-archive");

    } else {

        intent.setDataAndType(Uri.fromFile(apkFile), "application/vnd.android.package-archive");

    }

    mContext.startActivity(intent);

}

相关文章

网友评论

      本文标题:Android 安装apk文件

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