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

Overlay 권한에 대한 질문이 있습니다.

0 추천
http://thdev.tech/androiddev/2017/01/30/Android-Overlay-Permission.html

의 링크에 설명에 의한

SYSTEM_ALERT_WINDOW 권한을 넣어주고 Play Store 에서 다운을 한다면

다른앱위에 그리기 권한이 Enable 상태가 된다고 이해를 했습니다.
하지만 제가만든 "냥슬라이드" 라는 앱은 권한을 직접 사용자가 허용을 눌러야합니다.

원래 이런식으로 되는지 몰랐었는데 다른 사람들이 만들 잠금화면 앱들을 다운로드 하면서 사용하다가

Hi Locker 라는 앱이 Overlay기능을 사용하면서 다른화면위에그리기 권한을 허용하지 않는점을 확인하고

구글링과 책을 뒤져보며 알아내지 못해서 질문을 올립니다.

고수님들 부탁드립니다!!
딸기맛치토스 (140 포인트) 님이 2017년 12월 13일 질문

1개의 답변

0 추천
제가 아는 사람 같군요.. 허허

혹시 명석이니?

답변을 드리자면 개발 앱의 안드로이드 타겟 SDK 버전이 22또는 그 이하일 경우 Play Store에서 자동으로 다른앱 위에 그리기 권한을 켜준다고 합니다.

안드로이드 앱의 타겟 SDK버전이 23또는 그 이상이면, Settings.ACTION_MANAGE_OVERLAY_PERMISSION를 통해서 다른앱 위에 그리기 권한을 설정 해야 합니다.

https://stackoverflow.com/a/36487187
prodeveloper0 님이 2017년 12월 20일 답변
...