禁止截屏

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zsp_android_com/article/details/88397148

场景

APP某些界面不希望用户截屏。

API

简介

获window对象添FLAG_SECURE。window对象可Activity.getWindow()获,也可Dialog.getWindow()获。不同方式所获Window对象禁用截屏区不同。FLAG_SECURE是WindowManager.LayoutParams一属性,标记当前window安全,禁止非安全操作。

  • 阻止屏幕截图。
  • Recent apps(任务切换界面)中只显应用名称和图标,不显内容。
  • Google App的Now on tap功能不会去分析你的页面内容。
原型
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);

猜你喜欢

转载自blog.csdn.net/zsp_android_com/article/details/88397148
今日推荐