禁用android ics中的屏幕截图

时间:2012-02-13 08:01:51

标签: android security screenshot android-4.0-ice-cream-sandwich

对于我们的某个安全应用,需要在Android ICS中禁用该应用的屏幕截图功能。这是否可以在非root设备上使用? 谢谢,
Rajath

2 个答案:

答案 0 :(得分:14)

为什么不在活动类中添加此行。这样就可以了。

// This disables screen shot to be taken for current activity
getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);

您可能需要have a look at Mark Murphy's blog post

答案 1 :(得分:1)

这永远不可能,故事的结束时期。通过使用调试器读取内存,设备所有者也可以获取应用程序使用的任何加密密钥。这可用于解密应用程序使用的任何“敏感”图像。