您的位置:首页 >科技 >

Android 14 拥有原生截图检测系统应用程序终于开始使用它

导读 Snapchat 等临时消息应用程序长期以来一直依赖屏幕截图检测来防止用户永久保存对话和媒体。虽然这些应用程序开发了自己的方法来检测屏幕截...

Snapchat 等临时消息应用程序长期以来一直依赖屏幕截图检测来防止用户永久保存对话和媒体。虽然这些应用程序开发了自己的方法来检测屏幕截图,但Android 14现在为此提供了本机 API。

据AndroidPolice报道,德国购物应用 OTTO 已成为首批采用Android 14截图检测 API 的应用之一。当用户在 OTTO 应用程序中截取屏幕截图时,会显示一条 Toast 消息,通知他们其操作已被检测到。然后,开发人员可以根据此通知实施各种操作。

需要注意的是,应用程序仅获知屏幕截图操作,而不获悉屏幕的实际内容。由应用程序开发人员确定截取屏幕截图时屏幕上的内容。

然后,应用程序开发人员可以采取各种操作,例如通知消息应用程序中的另一方屏幕截图已被捕获。 Google对截图检测API的描述如下:

为了创建更加标准化的屏幕截图检测体验,Android 14 引入了保护隐私的屏幕截图检测 API。此 API 允许应用程序根据每个活动注册回调。当用户在该活动可见时截取屏幕截图时,将调用这些回调并通知用户。

然而,该 API 并不是适用于所有截屏方式的完美解决方案,因为该 API 只能检测使用硬件按钮组合截取的屏幕截图。那些希望在 API 检测不到的情况下进行秘密屏幕截图的人仍然可以通过在向上滑动并按住时使用“最近”任务切换器屏幕、使用 ADB 或使用根屏幕截图应用程序来实现此目的。

尽管如此,应用程序仍然可以利用旧的 API 进行更严格的控制,这使它们能够完全阻止屏幕截图功能。这些较旧的 API 可以在一些银行和视频流应用程序中使用,以保护敏感数据或版权内容。

用于屏幕截图检测的官方 Android API 简化了应用程序开发人员的流程,消除了对 Snapchat 使用的自定义解决方法的需要。然而,用户在截取对话和其他敏感内容的屏幕截图时应继续保持谨慎,因为另一方可能会收到通知,或者在截取私人内容的屏幕截图时只需运用常识即可。

免责声明:本文由用户上传,如有侵权请联系删除!