Android应用禁止截屏

      之前在打开某银行类app的时候,突然发现此类app某些界面截屏的时候,会提示无法抓取屏幕截图,于是身为android开发的我,好奇心来了,这个是怎么做到的呢?经过网上的资料查询发现,android 有提供此类api,只需要在setContentView()方法之前写上一句即可:

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

经过一番验证,

1.无法截屏!

2.录制屏幕的时候,在这类页面也会出现黑屏的情况!

3.最近任务栏里面不会显示页面的具体内容,安全性不错!

你可能感兴趣的:(移动开发,Android,禁止截屏)