andorid
-
[Android Kotlin] Permission(권한) 얻기개발 끄적끄적/Android 2020. 6. 2. 15:15
개발을 하다 보면 사용자(기기)의 위치 정보, 인터넷 권한, 혹은 내장 메모리에 접근해야하는 등의 작업이 필요할 때가 있습니다. 이때 필요한 permission(권한)의 종류와 방법에 대해 알아보겠습니다. 권한을 요청할 경우 사용자에게 이유를 설명하는 것이 좋습니다. 사용자가 사진앱을 실행할 때 사용자에게 카메라 권한을 요청해도 놀라지 않을 것이지만, 사용자 위치나 내장메모리 등의 권한을 요청한다면 사용자가 의아하겠죠. 따라서 권한을 요청하기 전 사용자에게 권한에 대한 간결한 설명을 고려해야 합니다. 설명이 복잡하고 길어진다면 앱을 제거할 확률이 생기겠죠? 권한을 요청했는데 사용자가 권한 요청을 거절했을 경우 사용할 수 있는 메소드가 있습니다. shouldShowRequestPermissionRation..