1

I have used the following code in my android app, to prevent the user from taking screenshots, or screen recording:

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

it shows the following toast message: "Unable to capture screen, DRM protected image."

how to change this toast message? i tried to search here in Stack Overflow answers but nothing helped, or if it's unchangeable, how to show another toast message with it when a screen record or capture is detected?

4

1 回答 1

5

how to change this toast message?

You can't. That message is coming from the OS, not your app. Whether such a message exists, and what it looks like and contains, will depend on the OS version and deivce manufacturer modifications.

how to show another toast message with it when a screen record or capture is detected?

You can't, as your app is not detecting these events. The OS is.

于 2020-04-19T22:54:25.627 回答