Hello, Android!

테드 퍼미션을 이용한 권한 획득 본문

Android

테드 퍼미션을 이용한 권한 획득

lwndnjs93 2020. 5. 31. 21:00

안드로이드 6.0 마시멜로 부터 위험 권한을 사용하기 위해서는

앱 실행중 해당 권한을 사용하는 타이밍에 사용자에게 이유를 설명하고 허가를 받아야 한다

이에 대응하기 위해 구글에서 각종 기능들을 제공하고는 있지만

조금 더 편하게 사용하기 위해 여러 라이브러리들도 존재한다

 

그 중에 하나가 박상권님께서 만드신 테드 퍼미션 이다

 

1. 앱 레벨의 gradle에 의존성 추가

 

 

2. 권한을 요청하는곳에 permissionlistner를 작성하고 TedPermission클래스에 필요한 항목을 설정한다

리스너 내에 두개의 함수가 있는데

- onPermissionGranted() 사용자가 권한을 허용했을때 호출되는 함수이다

- onPermissionDenied() 사용자가 권한을 거절했을때 호출되는 함수이다

 

TedPermission 클래스에 리스너, 메세지 박스에 관한 설정들을 설정 가능하다

- setPermissionListener() 

더욱 자세한 설명은 

https://gun0912.tistory.com/61

 

[안드로이드/Android]유용한 라이브러리 - TedPermission(마시멜로우 권한체크)

안드로이드 6.0 마시멜로우버전부터 개발자들에게는 귀찮은(?) 변경이 있었습니다. 카메라를 사용하거나 문자를 읽어오는 등의 권한을 사용할때 기존에는 앱을 다운받을때에만 사용자로부터 동

gun0912.tistory.com

또는 git에 공개된것을 직접 볼려면

https://github.com/ParkSangGwon/TedPermission

 

ParkSangGwon/TedPermission

Easy check permission library for Android Marshmallow - ParkSangGwon/TedPermission

github.com

 

'Android' 카테고리의 다른 글

안드로이드 권한 요청  (0) 2020.05.24
Retrofit2를 이용한 HTTP통신  (0) 2020.05.23
안드로이드 shared preferences  (0) 2020.05.17
05. 인텐트, 뷰 in kotlin  (0) 2019.03.11
04. 뷰  (0) 2019.03.10