📱모바일 앱 개발/Android Studio & Kotlin & Java
안드로이드 코틀린에서 앱 스크린샷 캡쳐 및 녹화 방지하는 방법
반응형
onCreate 함수에 작성합니다.
window.setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);
또는
getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);
앱에서 화면 스크린 샷 캡쳐는 toast 알림이 뜨면서 찍히지 않고,
동영상 녹화를 하게 될 경우 해당 화면이 검은색 화면이 유지된 채 녹화가 됩니다.
녹화가 감지 되거나 스크린 샷이 감지 되었을 때의 알림을 받으면 다른 방면으로도 활용할 수 있을것 같은데, 해당 방법은 찾고 있습니다.
아시게 되면 댓글 부탁드립니다.
반응형
댓글