小编Riz*_*wan的帖子

Android 移动设备管理:禁用跨所有应用程序的屏幕截图

我正在制作一个 MDM 应用程序,我必须在其中阻止设备中所有应用程序的屏幕截图。我知道使用

 getWindow().setFlags(LayoutParams.FLAG_SECURE,LayoutParams.FLAG_SECURE)
Run Code Online (Sandbox Code Playgroud)

我可以在我的应用程序活动中禁用屏幕截图,但我想在安装到设备中的所有应用程序中禁用屏幕截图。以前我使用文件观察器来阻止屏幕截图,它检测是否有任何图像已添加到 Screenshot 文件夹中,它正在删除该图像。但是从 Android M 开始,他们不允许文件观察器。我搜索了很多,但没有得到任何解决方案。但是许多Android应用程序,如quick Heal的seqrite MDM也阻止了Android M中的屏幕捕获,因此必须有某种方法。

我在 DevicePolicyManger 类中找到了 api setScreenCaptureDisabled,它可以禁用屏幕捕获,但只能由设备所有者应用程序调用。

如果有人知道阻止屏幕捕获的方法,请帮助我。

android screenshot mdm

6
推荐指数
1
解决办法
1820
查看次数

如何在 Cocos2d 中裁剪图像

我是这个 Cocos2d 的新手。我正在开发俄罗斯方块类型的游戏。我想将图像裁剪成小块。我所知道的是,在 iPhone 中使用了一个名为 CGImageCreateWithImageInRect 的方法。android cocos2d 中是否有这种方法可用?

android cocos2d-android

2
推荐指数
1
解决办法
504
查看次数

标签 统计

android ×2

cocos2d-android ×1

mdm ×1

screenshot ×1