所以我有一个从我的应用程序运行覆盖 View 的服务(就像 Facebook Messenger 图标一样)。当您单击此按钮时,它将打开另一个包含一些信息的 View 。有没有办法阻止该 View 仅在用户在其设备上截取屏幕截图时显示?我的意思不是使用 getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
一起停止屏幕截图,但只是在截取屏幕截图时使该 View 不可见?
最佳答案
不,抱歉 - 您的选择是FLAG_SECURE
窗口,或者什么都不选择。当即将截取屏幕截图时,您不会收到通知,从而可能采取任何措施来响应它。
关于Android 从屏幕截图中排除 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59402895/