使用FLAG_SECURE禁用后启用应用程序的屏幕截图

时间:2016-05-06 07:42:40

标签: android android-screen-support android-security

使用下面的代码我阻止用户截取我的应用的截图。我想实现"启用屏幕截图按钮"。可能吗?我应该使用哪种概念?

 public class FlagSecureTestActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

          getWindow().setFlags(LayoutParams.FLAG_SECURE,
                     LayoutParams.FLAG_SECURE);
          setContentView(R.layout.main);
  }
 } 

1 个答案:

答案 0 :(得分:0)

您可以重新启动活动,这次不设置SECURE标志。

在我的应用程序中,我在设置中有一个开关来启用或禁用安全标志。如果设置指定我可以截取屏幕截图,那么我就不设置它。