Android 从屏幕截图中排除 View

标签 android screenshot android-view

所以我有一个从我的应用程序运行覆盖 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/

相关文章:

android - 当用户尝试截取屏幕截图时更改屏幕截图 block 文本并点击 web api

java - RecyclerView中的setRecycledViewPool方法

android gridlayout 列宽超过父(gridlayout)宽度

ios - UIDocumentInreactionController 不允许 .URL 的 NSURL (Swift)

用于本地化的 Xcode 11 导出不起作用,禁用包括屏幕截图功能,并且在测试日志中找不到 XCUITest 屏幕截图附件

android - 列表占用太多空间,无法查看带有按钮的 EditText

android:网络安全配置仅在调试版本

android - WebView.loadUrl(url) 什么都不做

java - Android:如何在 Java 中以编程方式选中/取消选中 RadioGroup 中的 RadioButton

android - 按下时按钮背景更改布局