我搜索了屏幕截图预防。我找到了答案,但它阻止了应用中所有活动的屏幕截图。但我需要屏蔽特定活动的屏幕截图。
参考下面的答案无济于事。
How do I prevent Android taking a screenshot when my app goes to the background?
答案 0 :(得分:3)
使用onCreate()
的{{1}}中的以下代码:
Activity
以上代码也适用于特定活动。如果你 不工作这个代码然后其他问题可能导致布局参数错误或代码的位置错误。
在某些设备上使用getWindow().setFlags(LayoutParams.FLAG_SECURE,
LayoutParams.FLAG_SECURE);
setContentView(R.layout.main);
时要小心,这会使视图变得混乱。看起来像三星特定的bug。我推荐以下内容:
WindowManager.LayoutParams.FLAG_SECURE