마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

깃허브 yanzhenjie:permission을 INTERNET, ACCESS_NETWORK_STATE 퍼미션에 활용 [closed]

0 추천

안녕하세요?

무작정 질문 하는 것보다 나름 답을 찾아 보려고 노력하는 초보 입니다.

그런데 찾다 보면 너무 쓸데 없는 시간 소모(단순 오타 1글자 때문에 2주 소비)의 경험이 있어 먼저 질문 드려 봅니다.(나름 검색 해 보았는데 검색어를 뭐라 할 지 좀 애매하네요. yanzhenjie:permission 깃허브 내용 보아도 활용 영역에 대한 언급은 찾지 못하였습니다. )

깃허브 yanzhenjie:permission을 알게 되어 여러 가지 퍼미션을 쉽게 처리 하고 있는데, 아래 보시면  INTERNET, ACCESS_NETWORK_STATE 는 자바 코딩시 에러(빨간 글씨)가 납니다. 다른 3개는 문제가 없습니다.

manifest에는 모두 선언되어 있습니다.

yanzhenjie:permission으로는 문제가 있는 2개는 활용 불가한지요? 불가하다면 아마 제가 뭔가 실수 하여서 그런 것 같으니 실수를 찾아야 겠지요.

감사합니다.

.permission(
        Permission.INTERNET,
        Permission.ACCESS_NETWORK_STATE,
        Permission.READ_PHONE_STATE,
        Permission.ACCESS_COARSE_LOCATION,
        Permission.ACCESS_FINE_LOCATION
)
질문을 종료한 이유: 아래 답변으로 해결되었습니다.
원래자유 (470 포인트) 님이 2022년 2월 8일 질문
원래자유님이 2022년 2월 8일 closed

1개의 답변

0 추천
 
채택된 답변

INTERNET과 ACCESS_NETWORK_STATE는 런타임 퍼미션이 필요없고 AndroidManifest.xml에만 정의되어 있으면 됩니다. 인터넷 사용은 아주 기본 적인 옵션이라 앱들을 실행할 때마다 퍼미션 확인을 한다면, 사용자가 엄청 짜증이 날 겁니다.

spark (188,520 포인트) 님이 2022년 2월 8일 답변
원래자유님이 2022년 2월 8일 채택됨
감사합니다.
어디에선가 본 기억이 있네요.
덕분에 시간 아낄수 있겠습니다.

감사합니다.
...