Android笔记:禁止系统截屏的代码

功能也不是特别常用,适用于保护一些重要的隐私数据时采用;
代码比较简单就两句话直接贴出来,方便以后大家使用,也方便自己使用。先看一下效果:
这里写图片描述
在onCreate方法 中加入:

 Window window = getWindow();window.addFlags(WindowManager.LayoutParams.FLAG_SECURE);

这两行代码即可。

  @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Window window = getWindow();window.addFlags(WindowManager.LayoutParams.FLAG_SECURE);initView();}

解除禁止截屏的话呢,也比较简单,直接清除了Flag就可以截屏啦
代码:

 winddow = getWindow();winddow.addFlags(WindowManager.LayoutParams.FLAG_SECURE);setContentView(R.layout.main_activity);initViews();tv.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {//清除禁止截屏标志winddow.clearFlags(WindowManager.LayoutParams.FLAG_SECURE);}});


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部