Java 如何检测android中是否记录了屏幕

Java 如何检测android中是否记录了屏幕,java,android,kotlin,Java,Android,Kotlin,我尝试了window.setflags(windowmanagerflags.secure,windowmanagerflags.secure)如果我们使用屏幕录制软件,它对某些设备有效,但如果我们通过内置屏幕录制功能(从快捷菜单)开始录制,它允许屏幕录制。我想完全阻止录制我的应用程序,我已经搜索了很多次,但没有成功,除了在Flitter中提供的答案,我用native尝试过,但没有得到相同的视图(SurfaceView)。如果这可以在flutter中实现,那么在android中也一定有办法。请指

我尝试了
window.setflags(windowmanagerflags.secure,windowmanagerflags.secure)
如果我们使用屏幕录制软件,它对某些设备有效,但如果我们通过内置屏幕录制功能(从快捷菜单)开始录制,它允许屏幕录制。我想完全阻止录制我的应用程序,我已经搜索了很多次,但没有成功,除了在Flitter中提供的答案,我用native尝试过,但没有得到相同的视图(SurfaceView)。如果这可以在flutter中实现,那么在android中也一定有办法。请指导。

“但如果我们通过内置屏幕录制功能(从快捷菜单)开始录制,它允许屏幕录制”--您在什么设备上测试?如果您正确使用
FLAG\u SECURE
,它应该会阻止屏幕录制。@Commonware感谢您的评论。这不是我在OnePlus mobile上测试过的,它内置了屏幕记录选项,允许屏幕记录。@Commonware请浏览提供的链接,您将获得更多信息。“请浏览提供的链接,您将获得更多信息”--我非常熟悉
FLAG\u SECURE
。您使用的特定OnePlus设备型号是什么?“但是如果我们通过内置屏幕录制功能(从快捷菜单)开始录制,它允许屏幕录制”--您正在测试什么设备?如果您正确使用
FLAG\u SECURE
,它应该会阻止屏幕录制。@Commonware感谢您的评论。这不是我在OnePlus mobile上测试过的,它内置了屏幕记录选项,允许屏幕记录。@Commonware请浏览提供的链接,您将获得更多信息。“请浏览提供的链接,您将获得更多信息”--我非常熟悉
FLAG\u SECURE
。您使用的特定OnePlus设备型号是什么?