禁止截屏
还是这两天看剧的问题,花了25搞了超前点播,发现超前点播只能在移动端使用,应该是为了版权问题。在Android设备上发现播放的时候无法截图,录屏是黑色的。这让我想起了安全键盘的问题。前几个月我的手机屏幕摔了一下,外屏没有事但是内屏漏液了,屏幕全黑,为了把数据导出来我用AI唤醒无线投屏用笔记本电脑看的手机屏幕,还挺顺利的,但是当我想要恢复出厂设置的时候需要输入云端密码,这个时候EditText唤起的是安全键盘,安全键盘弹出的时候无线投屏全黑,无法投屏手机内容。这个明显是Android做了安全隐私策略。视频APP禁止截屏和录屏全黑也是这个原理。
下面介绍一下如何将自己的Activity设置为隐私内容禁止截屏。
只需要一行代码。
getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE,
WindowManager.LayoutParams.FLAG_SECURE);
使用EMUI10测试截图如图