반응형

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

 

 

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

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);
반응형

'Basic > Android' 카테고리의 다른 글

Kotlin 기본 정리  (0) 2022.03.09
Bottom sheet dialog 드래그 방지 방법  (0) 2021.09.03
Kotlin 기본 변수 선언  (0) 2021.07.26
Android BottomSheetDialog 크기 조절하기  (0) 2021.07.10
Android 빠르게 BottomSheetDialog 만들기  (0) 2021.07.08