안녕하세요, 안드로이드 초보 개발자입니다.
장기간 진행중인 안드로이드 프로젝트 앱을 받아 보고 있습니다.
안드로이드 M에 대해서 대응이 필요한 상황인데요.
여기 보니까 퍼미션이 겁나게 많습니다; 개발초기에 걍 안쓰는 퍼미션도 막 넣어놓은게 있는것 같고
원래 썻다가 사용하지 않게 된 퍼미션들도 남겨놓은것 같습니다.
이번에 안드로이드 M os에 대해서 런타임 퍼미션등으로 인해.. 안쓰는 퍼미션들은 지워주고 싶은데요.
이게 어디의 어떤 기능에서 사용되고 있는지를 잘 모르겠습니다. 코드 전체를 다 보자니.. 양이 너무 방대하구요 ㅠ
그렇다고 퍼미션을 제외시키고 빌드를 해봐도 해당기능이 실행되지 않는한 오류가 뜨질 않구요 ㅠ
요약하자면... 매니페스트에 추가해놓은 퍼미션들이 실제로 사용되는 퍼미션인지 확인할수 있는 방법이 없는지 궁금합니다.
(검색어라도... )
다른 퍼미션은 그렇게 못한다하더라도 android.permission.WRITE_SETTINGS 권한은 어디서 쓰이는지 찾아야할것 같은데요. (이 권한을 쓰려면 런타임 퍼미션 방식이 아니라.. GPS 켤때처럼 설정화면으로 이동시켜야하더군요 ㅠ)
이거에 대한거라도 찾을 수 있는 빙법이 없는지 궁금합니다.
혹시 관련 내용 아시는분, 조언 부탁드립니다!