禁止截屏

像支付宝付款二维码这种对安全要求比较高的界面,应用一般会选择屏蔽设备截屏功能。当你同时按下截屏快捷键组合(常见为开机键 + 音量上键)时,系统会自动提示截屏失败等关联信息。

禁止截屏的实现方式并不是很难,在需要设置禁止截屏的 Activity 的生命周期onCreate()方法中添加一行代码即可:

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 在日常开发的一些业务场景中,如果涉及到一些敏感信息(如:付款的二维码或条形码等),而我们不希望相关敏感信息被...
    Daved阅读 27,355评论 11 18
  • 由于项目涉及到公司的一些重要文件,所以需要禁止截屏,防止信息外漏。截图工具类 转自作者:一点点政府。(感谢前辈)
    有梦想的青年罒阅读 1,878评论 1 2
  • EnglishVersion ->_->:https://github.com/jiang111/awesome-...
    聂顺阅读 1,269评论 0 4
  • Window和WindowManager 为了分析Window的工作机制,我们看下如何用 WindowManage...
    jacky123阅读 821评论 0 3
  • 咪咪野性渐露,不再是那只温顺而仪态优雅的玩绔公子猫了。 是不是不管是谁,心里受到伤害,都会不约而同地用拒人千里的距...
    此刻是金__阅读 280评论 1 0