java - 拍摄屏幕照片时显示对话框

标签 java android screenshot

我需要阻止屏幕捕获并在 try catch 屏幕截图时为用户显示一个对话框。 这里我只能屏蔽用户拍照,但是很难访问正在拍照的用户。

if (android.os.Build.VERSION.SDK_INT >= 
     android.os.Build.VERSION_CODES.HONEYCOMB) {
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE,  
      WindowManager.LayoutParams.FLAG_SECURE);
}

如何在拍摄屏幕照片时向用户显示包含消息的对话框?

最佳答案

抱歉,Android 中没有任何东西可以让您检测屏幕截图,更不用说显示替代内容了。您可以选择是否使用 FLAG_SECURE(如您的问题中所述)来阻止部分 UI。

关于java - 拍摄屏幕照片时显示对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54055446/

相关文章:

java - OkHttp 代理设置

JAVA - 实例化 Scala 案例类

android - 在android中以编程方式获取设备快照

c# - 是否有所有虚拟显示的截图方法?

java - 支持多屏(手机和平板)

java - 连接关闭不会关闭Tomcat中的连接

android - Admob 最佳实践 : how many times do I request, 我应该展示横幅广告多长时间?

android - Gradle构建错误-com.android.ide.common.internal.loggederrorException无法运行命令

android - react native android firebase sign in with apple [错误 : The supplied auth credential is malformed, 已过期或当前不受支持。]

java - 带有打开的组合框的面板的屏幕截图