티스토리 뷰
반응형
[android/java]TedPermission을 통한 간단한 권한 설정
안드로이드에서 권한을 관리하는건 굉장히 까다롭고 번거롭습니다.
그걸 개선해서 아래 경로에 고맙게도 쉽게할 수 있는 박상곤 개발자님이 TedPermission 라이브러리를 개발해주셨더군요.
[출저:https://github.com/ParkSangGwon/TedPermission]
간단한 사용법을 설명하겠습니다.
#디펜던시 추가(build.gradle)
implementation 'io.github.ParkSangGwon:tedpermission:2.3.0'
#리스너 생성(MainActivity)
private final PermissionListener permissionListener = new PermissionListener() {
@Override
public void onPermissionGranted() {
Log.e("Log","#####################onPermissionGranted#########################");
}
@Override
public void onPermissionDenied(List<String> deniedPermissions) {
Log.e("Log","#####################onPermissionDenied#########################");
}
};
#권한 설정(MainActivity)
TedPermission.with(this)
.setPermissionListener(permissionListener)
.setDeniedMessage("Denied Permission.")
.setPermissions(Manifest.permission.ACCESS_FINE_LOCATION)
.check();
#WorkFlow
[참고 블로그:https://gun0912.tistory.com/55]
사용법이 워낙 간단해서, 쉽게 이용 할 수 있습니다.
더 자세한 내용은 위에 참고 블로그를 통하여 확인해주시면 됩니다.
#android #java #tedpermission #안드로이드 #권한 #permission
반응형
'Java(자바)안드로이드' 카테고리의 다른 글
[android/orientation] android orientation 정보 가져오기(LANDSCAPE 가로/PORTRAIT 세로) (0) | 2022.07.19 |
---|---|
[android/widget] 안드로이드 이미지 루핑 위젯 구현하기(1x1,3x1)(소스있음) (0) | 2022.07.16 |
[android/java] startActivityForResult deprecated, ActivityResultLauncher 으로 대체 (0) | 2022.02.21 |
[android/java] 앱 권한 요청하기(requestPermissions) (0) | 2022.02.16 |
[android/java] android 밝기 조절 하기 (0) | 2022.02.15 |
댓글
반응형