android – 禁用所有应用程序的屏幕截图捕获

android – 禁用所有应用程序的屏幕截图捕获,第1张

概述我正在制作一个MDM应用程序,我必须阻止所有屏幕截图 设备中的应用.我知道用 getWindow().setFlags(LayoutParams.FLAG_SECURE,LayoutParams.FLAG_SECURE) 我可以在我的应用活动中禁用屏幕捕获,但我想 在安装到设备中的所有应用中禁用屏幕捕获.先前 我正在使用File观察器阻止屏幕捕获,它正在检测是否 任何图像都已添加到Screensh 我正在制作一个MDM应用程序,我必须阻止所有屏幕截图
设备中的应用.我知道用

getwindow().setFlags(LayoutParams.FLAG_SECURE,LayoutParams.FLAG_SECURE)

我可以在我的应用活动中禁用屏幕捕获,但我想
在安装到设备中的所有应用中禁用屏幕捕获.先前
我正在使用file观察器阻止屏幕捕获,它正在检测是否
任何图像都已添加到Screenshot文件夹中,它正在删除它
图片.但是从AndroID M,他们不允许文件观察者.一世
搜索很多,但没有得到任何解决方案.但很多AndroID应用程序
喜欢快速治疗的seqrite MDM正在阻止AndroID中的屏幕捕获
M也是,所以必须有某种方式.

我发现API setScreenCaptureDisabled
在DevicePolicymanger类中,它可以禁用屏幕捕获,但它
只能由设备所有者应用调用.

如果有人知道阻止屏幕截图的方法,请帮助我.

解决方法 要启动设备所有者,您需要擦除设备和NFC碰撞它或让用户从菜单中选择DO(仅限5.1及以上).除非您使用摩托罗拉或KNOX API(特定于平台)之类的东西,否则您将无法使用常规AndroID. 总结

以上是内存溢出为你收集整理的android – 禁用所有应用程序的屏幕截图捕获全部内容,希望文章能够帮你解决android – 禁用所有应用程序的屏幕截图捕获所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1123655.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存