知乎专栏 |
fun installApk(apkPath: Uri?) { val intent = Intent() intent.action = Intent.ACTION_VIEW intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION) intent.setDataAndType(apkPath, "application/vnd.android.package-archive") builder.context.startActivity(intent) }