最近做一个安全相关软件,考虑到数据安全性,想将其实现为后台预览不可视,搜里很多资料,最后发现一个非常方便的window flag属性,可以实现目的,且设置后同时禁止截屏。
getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);
效果图:

无法截屏由于无法截屏效果图就不展示了。截图命令后系统提示无法抓取屏幕截图。且测试录制屏幕也显示黑屏。部分手机可能会提示强制截屏。
发表评论