更改Android Kotlin中的默认FLAG_SECURE吐司消息

问题描述 投票:0回答:1

我在Android应用中使用了以下代码,以防止用户拍摄屏幕截图或屏幕录像:

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

它显示以下吐司消息:“无法捕获屏幕,DRM保护的图像。”

如何更改此吐司信息?我尝试在Stack Overflow答案中搜索此处,但无济于事,或者如果它不可更改,当检测到屏幕记录或捕获时,如何显示另一条吐司消息?

android kotlin android-toast android-security android-drm
1个回答
0
投票

如何更改此吐司消息?

你不能。该消息来自操作系统,而不是您的应用程序。此类消息是否存在以及它的外观和包含的内容将取决于操作系统版本和设备制造商的修改。

如何在检测到屏幕记录或捕获时如何显示另一个吐司消息?

您不能,因为您的应用未检测到这些事件。操作系统是。

© www.soinside.com 2019 - 2024. All rights reserved.