반응형

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

 

 

그때는 아래 코드를 통해 해결 할 수 있다.

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

 

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
setContentView(R.layout.activity_main);
}

 

캡처 방지를 풀고싶다면 아래 코드를 통해 clear flag를 하면 된다.

getWindow().clearFlags(WindowManager.LayoutParams.FLAG_SECURE);
반응형