【发布时间】:2021-07-20 16:12:29
【问题描述】:
我制作了一个 Android 应用程序,我不希望人们截取屏幕截图或录制视频,我想知道是否有办法禁用屏幕截图或使其显示为空白。 iOS 和 Android Studio。
【问题讨论】:
标签: android ios iphone android-studio
我制作了一个 Android 应用程序,我不希望人们截取屏幕截图或录制视频,我想知道是否有办法禁用屏幕截图或使其显示为空白。 iOS 和 Android Studio。
【问题讨论】:
标签: android ios iphone android-studio
如果是 android,请查看 Window 标志 LayoutParams.FLAG_SECURE。 documentation 告诉您,将此标志应用于您的窗口后,例如像这样:
getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
// or like this
getWindow().addFlags(LayoutParams.FLAG_SECURE);
android 会:
将窗口内容视为安全,防止其出现在屏幕截图中或在非安全显示器上查看。
【讨论】: