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
    }
}