📱모바일 앱 개발/Android Studio & Kotlin & Java

안드로이드 코틀린에서 앱 스크린샷 캡쳐 및 녹화 방지하는 방법

코너(Corner) 2022. 9. 27.
반응형

onCreate 함수에 작성합니다.

window.setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);

또는

getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);

 

앱에서 화면 스크린 샷 캡쳐는 toast 알림이 뜨면서 찍히지 않고, 

동영상 녹화를 하게 될 경우 해당 화면이 검은색 화면이 유지된 채 녹화가 됩니다.

 

녹화가 감지 되거나 스크린 샷이 감지 되었을 때의 알림을 받으면 다른 방면으로도 활용할 수 있을것 같은데, 해당 방법은 찾고 있습니다.

 

아시게 되면 댓글 부탁드립니다.

반응형

댓글