Android 开发技术分享android 开发程序员

Android 禁止界面截图

2020-11-18  本文已影响0人  DarcyZhou

对于一些诸如输入密码等安全性较高的界面是不允许截图的,在截图时会弹出相应的提示,比如设置PIN码解锁,分享WIFI时需要输入密码,而此时的界面就不允许截图操作。以下两个方法可禁止界面截图

方法1:Activity在setContentView()之前window中加入对应的flag

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

setContentView(R.layout.activity_main);

方法2:动态加载的window也同样加入flag

WindowManager.LayoutParams.FLAG_SECURE

FLAG_SECURE的作用有以下几点:不是全部

1.阻止屏幕截图;
2.在Recent apps(任务切换界面)中只显示应用名字和图标, 不显示内容;
3.Google App的Now on tap功能不会去分析你的页面的内容。

上一篇下一篇

猜你喜欢

热点阅读