【发布时间】:2016-07-27 11:10:55
【问题描述】:
我尝试禁用当前片段中的屏幕截图,并将其启用给其他人,禁用我使用
getActivity().getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE,WindowManager.LayoutParams.FLAG_SECURE) or getActivity().getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE)
and for enable use
getActivity().getWindow().clearFlags(WindowManager.LayoutParams.FLAG_SECURE);
但这也不起作用,仅在Samsung galaxy s5 等中工作,在Galaxy s3 中仅在片段来自后台后工作,在 htc m8s 中它永远不起作用!!!
当我在 main Activity setContentView 方法之前设置标志时它总是有效,它适用于所有设备!我只有一个 Activity,我只想为一个片段禁用屏幕截图!
【问题讨论】:
-
您是否能够找出您在某些设备上看到不同行为的原因?我现在看到了同样的情况(屏幕截图阻止仅在从后台返回后才起作用),我无法弄清楚原因。
标签: android screenshot