EterisPermissionHelper (Android 권한 관리)


안드로이드 6.0이 나오고 권한이 추가되고 거기에 대응을 하기 위한 라이브러리 입니다.


몇가지 권한을 처리할 수 있는 라이브러리가 나와 있지만, 그래도 자체적으로 만든 것을 쓰는 것이


더욱 이해도도 좋고 할 것 같아 이것저것 조금 참고하여 개발해 보았습니다.



퍼미션이 일부라도 거부되면 Denied 가 callback handler에서 콜되고..



요구한 권한 전체가 모두 허용되었다면 Permit 메서드로 call이 이루어 집니다.


일부는 허용되고 일부는 불가라면 둘다..ㅎㅎ


대신에 허용된 퍼미션 목록과 거부된 퍼미션 목록 모두 두 callback 함수에서 파라미터로 나타나게 하였습니다.



조만간 다른 프로젝트에 투입되기 직전이라 후딱 만들어보았네요..ㅎㅎ


첫 술에 배부를 리 없으니 지속적으로 테스트하며 개발해야 겠습니다.


이렇게 하나씩 차곡차곡 라이브러리를 SVN에 쌓아가면서 뿌듯함을 계속해서 느낄 수 있으면 좋겠네요..^^;

'Developer > Android' 카테고리의 다른 글

Serializable Parcelable in Parcelable  (0) 2016.08.01
RecyclerViewAdapter (Sample)  (0) 2016.06.09
EterisPermissionHelper (Android 권한 관리)  (0) 2016.05.16
CollapsingToolBar (with Glide)  (0) 2016.02.26
SHA-256 Encryption  (0) 2016.02.02
확장형 Noficiation (Compat)  (0) 2015.12.29

이 글을 공유하기


댓글(0)

Designed by CMSFactory.NET