본문 바로가기

APP/AndroidStudio

[Android Studio] 간단하게 캡처금지하기, 캡쳐방지 하기

반응형

[Android Studio] 간단하게 캡처 금지하기, 캡처 방지 하기

안드로이드 어플리케이션 개발을 하다 보면 특정 액티비티에서 캡처를 제한하고 싶은 경우가 있다.

매우 간단하게 해결을 해볼 수 있다.

getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);

 

코드 작성 위치

위 사진과 같이 setContentView 함수가 실행 되기전에 위의 코드를 작성해주면 끝이다.

코드 작성후 실행해보면 캡처 시 안내멘트가 나오는 것을 확인할 수 있다.

코드작성 후

 

반대로 특정 엑티비티에서만 캡처를 허용하고 싶을 때는 아래의 코드를 작성해주면 된다.

getWindow().clearFlags(WindowManager.LayoutParams.FLAG_SECURE);

반응형