안녕하세요.
조금 지난 내용이긴 한데 정리하면서 남겨 놓습니다.
<안드로이드 앱에서 오버레이 화면 사용하는 방법>
- 앱에서 지속적으로 화면이 나타나도록 하는 방법을 말합니다.
기본 방법은 아래의 링크를 참고해서 코딩하면 됩니다.
https://milkissboy.tistory.com/46
그러나 이전 버전에서는 코딩을 하면 퍼미션 관련해서 오류가 발생합니다. (AndroidStudio 3.5).
앱 위에서 실행하는 것을 허용해도 에러가 나는 경우에는 버전에 맞게 작성해주어야 합니다.
- 25 버전보다 상위 버전 경우
TYPE_SYSTEM_ALERT -> LayoutParams.TYPE_APPLICATION_OVERLAY로 설정해주어야 합니다.
https://stackoverflow.com/questions/32224452/android-unable-to-add-window-permission-denied-for-this-window-type
감사합니다.
반응형
'Programming > Android' 카테고리의 다른 글
파일(assets)을 안드로이드 앱에 넣고 사용하기(webview와 txt파일 연동) (0) | 2025.01.07 |
---|---|
플래그먼트 갱신, 새로고침 하는 방법 (fragment refresh) (2) | 2024.12.28 |
exposed beyond app through ClipData.Item.getUri() 에러 발생시 (0) | 2024.12.26 |
AndroidUSBCamera:libausbc:3.2.8 버전에서 Received status code 401 from server: Unauthorized에러 발생 시 (2) | 2024.12.11 |