在 Android Kotlin 中更改默认 FLAG_SECURE toast 消息
changing default FLAG_SECURE toast message in Android Kotlin
我在我的 android 应用程序中使用了以下代码,以防止用户截屏或录制屏幕:
if(android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.HONEYCOMB) {
window.setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE)
}
它显示以下吐司消息:"Unable to capture screen, DRM protected image."
如何更改此消息?我试图在 Stack Overflow 答案中搜索这里,但没有任何帮助,或者如果它是不可更改的,如何在检测到屏幕记录或捕获时显示另一个 toast 消息?
how to change this toast message?
你不能。该消息来自 OS,而不是您的应用。这样的消息是否存在,以及它的外观和包含的内容,将取决于 OS 版本和设备制造商的修改。
how to show another toast message with it when a screen record or capture is detected?
您不能,因为您的应用未检测到这些事件。 OS 是。
我在我的 android 应用程序中使用了以下代码,以防止用户截屏或录制屏幕:
if(android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.HONEYCOMB) {
window.setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE)
}
它显示以下吐司消息:"Unable to capture screen, DRM protected image."
如何更改此消息?我试图在 Stack Overflow 答案中搜索这里,但没有任何帮助,或者如果它是不可更改的,如何在检测到屏幕记录或捕获时显示另一个 toast 消息?
how to change this toast message?
你不能。该消息来自 OS,而不是您的应用。这样的消息是否存在,以及它的外观和包含的内容,将取决于 OS 版本和设备制造商的修改。
how to show another toast message with it when a screen record or capture is detected?
您不能,因为您的应用未检测到这些事件。 OS 是。