본문 바로가기

프로그래밍 TIP/Android

[Android Studio] Permission 쉽게 체크 하기

안드로이드 6.0 마쉬멜로우 이후 권한 체크가 상당히 까다로워졌습니다.

위치서비스의 경우 권한/위치서비스를 모두 체크해야 하는 등 시나리오가 

상당히 복잡합니다. 

그리고 위치서비스, 권한 때문에 소스코드도 상당히 복잡해졌습니다.

그래서 정말 편하게 끌낼 수 없을까? 하는 의문이 생기는데요. 

여기에 상당히 편리한 라이브러리가 있습니다. 

저도 이번 프로젝트에 적용해봤는데요. 적용하기 정말 쉽습니다.

그만 줄이고 적용 방법을 알려드릴게요.

 

1. File - Setting 선택

 

2. 해당 라이브러리를 편하게 사용하기 위해서 플러그인를 설치합니다.

 

3. Module 레벨의 그래들 파일에 해당 라이브러리를 추가합니다.

 

4. Alt + Ins 클릭 하시면 해당 플러그인 설치돼 있는걸 볼 수 ㅇ

 

5. 해당 기능을 사용할 권한들을 체크합니다.

 

6. 아래와 같이 선택한 메서드들이 자동 생성됩니다.

 

자세한 사용방법은 아래의 링크에 잘 나와있습니다.

https://github.com/permissions-dispatcher/PermissionsDispatcher

 

앞으로 권한 생성에 대해서 고민하지 마세요!~