当前位置: 首页 > 知识库问答 >
问题:

如何以编程方式检测是否有任何屏幕记录进程/应用程序在Android中运行?

壤驷子安
2023-03-14

有什么办法可以检测到屏幕录音是否打开?

共有1个答案

夔修伟
2023-03-14

有什么办法可以检测到屏幕录音是否打开?

没有。

所以我只想检测是否有任何屏幕记录应用程序/进程在后台运行,这样我就可以隐藏敏感数据,防止它被记录。

由于屏幕录制不需要特定于录制的应用程序或进程(例如ADB shell ScreenRecord),并且由于您无法了解使用媒体投影API的特定应用程序或进程,因此这似乎不切实际。而且,在现代版本的Android上,您无法知道其他进程正在运行。此外,没有什么可以阻止用户将另一个摄像头指向设备屏幕,并以这种方式记录其内容。

我不希望用户截图或录屏我的应用程序

然后不要写应用程序。flag_secure背后的思想是帮助保护用户免受第三方的侵害,而不是保护开发人员免受用户的侵害。

 类似资料:
  • 我们以编程方式安装了应用程序。 如果应用程序已安装在设备中,则应用程序将自动打开。 指引我。我完全不知道。谢谢。

  • 在Android 9中 我还在清单文件中添加了必需的权限。 当我运行这个程序时,它告诉我解析包错误时出现了问题。

  • 我知道这个问题已经被问了很多次,有很多问题、答案和讨论。但我不知道该做什么,不该做什么。 我已经参考了下面的链接,以获得解决方案,但运气不好。 https://stack overflow . com/questions/23438767/how-to-record-video-on-kit kat-4-4 < br > https://stack overflow . com/questions

  • 问题内容: 我正在编写一个非常简单的bash脚本,以快速检查我的容器仍在构建并正确启动,并且其中的应用程序能够响应请求。 有时会失败,例如因为我尝试将容器绑定到的端口已分配。但是当发生这种情况时,退出代码仍为0,因此我无法使用退出代码。如何以编程方式检查容器是否已正确启动? 我正在考虑的解决方案是: 解析输出中的错误 查看容器是否正在运行 但是这些似乎都有些过分和丑陋。我是否缺少更好的方法来检查是

  • 我正在编写一个非常简单的bash脚本,以快速检查我的容器是否仍然正确构建和启动,以及里面的应用程序是否响应请求。 有时会失败,例如,因为我试图将容器绑定到的端口已经分配。但是当这种情况发生时,的退出代码仍然是0,所以我不能使用退出代码。如何以编程方式检查容器是否正确启动? null

  • Android将屏幕尺寸定义为普通的大屏幕等。 它会自动选择适当文件夹中的静态资源。我需要这个数据关于当前设备在我的java代码。DisplayMetrics仅提供有关当前设备密度的信息。没有关于屏幕大小可用。 我确实在grep代码中找到了屏幕大小枚举,但是这对我来说似乎不适用于4.0 SDK。有办法得到这些信息吗?