2017-02-03 19 views
0

Android가 애플리케이션을 배경으로 할 때 현재 화면의 스크린 샷을 만듭니다. 개요 버튼을 클릭하면 스크린 샷이 표시됩니다.개요/최근 화면에서 스크린 샷 숨기기

(배경을 FLAG_SECURE로 사용하는 것처럼) 배경 화면을 방지하는 방법이 있지만 사용자가 스크린 샷을 찍을 수 있습니까?

답변

0

최근 목록에 활동을 표시하지 않도록 설정할 수 있습니다. 매니페스트에 다음 코드를 추가합니다 :

<activity 
     ..... 
     android:excludeFromRecents="true" 
     ...../> 

또는 플래그 자바 코드 startActivity를에서

:

intent.setFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS); 

또는

<activity 
    ..... 
    android:noHistory="true" 
    ...../> 
+0

불행하게도 어느 것도 excludeFromRecents의이 SDK (22)와 안드로이드 버전 6과 나를 위해 작동 .0.1 (그것의 S7). 재부팅 후 앱이 처음 시작된 것은 아닙니다. 역사를 보존해야하므로 noHistory도 옵션이 아닙니다. – Martin