티스토리 뷰

반응형

[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

 

 

반응형
댓글
반응형