개발일지

[Android] AOS11 이후 앱 권한설정 본문

Android

[Android] AOS11 이후 앱 권한설정

강강강 2021. 6. 29. 19:01

안드로이드 6 부터는 manifest 설정하고 requestpermission 을 해줘야 함

안드로이드 11 부터는 scoped storage 적용되어 .. 

 

앱에 이미 권한이 부여되었는지 확인

사용자가 이미 앱에 특정 권한을 부여했는지 확인하려면 ContextCompat.checkSelfPermission() 메서드에 권한을 전달합니다. 이 메서드는 앱에 권한이 있는지에 따라 PERMISSION_GRANTED 또는 PERMISSION_DENIED를 반환합니다.

 

 

앱에 권한이 필요한 이유 설명

ContextCompat.checkSelfPermission() 메서드가 PERMISSION_DENIED를 반환하면 shouldShowRequestPermissionRationale()을 호출하세요. 이 메서드가 true를 반환하면 교육용 UI를 사용자에게 표시합니다. 이 UI에서 사용자가 사용 설정하려는 기능에 특정 권한이 필요한 이유를 설명합니다.

'Android' 카테고리의 다른 글

[Android] Scoped Storage  (0) 2021.06.29
[Android][Kotlin] SharedPreferences  (0) 2021.06.29
[Android][Kotlin] SwipeRefreshLayout  (0) 2021.06.29
[Android] ViewBinding  (0) 2021.06.29
[Android] read/write  (0) 2021.06.29