Hello, Android!
테드 퍼미션을 이용한 권한 획득 본문
안드로이드 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 |