我需要阻止屏幕捕获并在 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/