Permission

    [Kotlin]ActivityForResult 및 checkSelfPerission 을 permissionLauncher로 대체하기

    [Kotlin]ActivityForResult 및 checkSelfPerission 을 permissionLauncher로 대체하기

    자주 사용하기 때문에 검색안하고 긁어 쓰려고 포스팅 합니다...! 순서 1. 설정창 여는 퍼미션 2. 설정창 필요없이 팝업으로 획득하는 퍼미션 1. 설정창을 열어야 하는 system alert window의 경우 var ovelayPermission = Settings.canDrawOverlays(this) val intent = Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION, Uri.parse("package:$packageName")) val activityLauncher = registerForActivityResult(ActivityResultContracts.StartActivityForResult()) { ovelayPermission = Setting..