Android 8.0アプリケーションのインストール
500 ワード
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
val hasInstallPermission = packageManager.canRequestPackageInstalls()
if (!hasInstallPermission) {
val packageURI = Uri.parse("package:$packageName")
val intent = Intent(Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES, packageURI)
startActivityForResult(intent, 0)
return
}
}