gpt4 book ai didi

android - 为什么即使设置了 FLAG_SECURE,Google Assistant 也能截取屏幕截图?

转载 作者:行者123 更新时间:2023-11-29 02:19:33 29 4
gpt4 key购买 nike

我的应用中有一些用户敏感信息,我想通过标准系统快捷方式或 Google 智能助理禁用其中的屏幕截图。我使用的 WindowManager 的 FLAG_SECURE 不会在某些设备上通过 Google Assistant 禁用屏幕截图。是系统bug吗?有什么解决方法吗?

documentation 之后,我为我的 Activity 窗口设置了 FLAG_SECURE。它不适用于所有设备。

 @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE,
WindowManager.LayoutParams.FLAG_SECURE);
setContentView(R.layout.activity_main);
}

在 Google Pixel 2 设备 (Android 9.0) 上运行良好。屏幕截图被禁用。 Google 助手返回黑色图像作为屏幕截图。在三星 A6 设备 (Android 9.0) 上,我无法通过系统快捷方式截屏,但 Google 智能助理仍然可以截屏。

最佳答案

这是一个已知的安全问题。似乎它已经在 Pixel 设备上用最新的安全补丁修复了,但在三星设备上还没有。

关于android - 为什么即使设置了 FLAG_SECURE,Google Assistant 也能截取屏幕截图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57265364/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com