如何更改Android缩略图以保护敏感数据

如何更改Android缩略图以保护敏感数据,android,thumbnails,Android,Thumbnails,我们的Android应用程序可能会显示敏感数据,我们希望在应用程序未使用时将其隐藏-Android正在拍摄应用程序的快照并将其显示在屏幕上。同时,我们希望使用户能够在使用应用程序时对其进行屏幕截图。我们已经检查了以下选项: 使用-回答在概览屏幕中隐藏应用程序的需要,但完全阻止用户拍摄应用程序的任何屏幕快照 使用onPause更改活动内容。具体来说,我们试图在那里显示启动屏幕。当应用程序最小化时,我们确实会看到启动屏幕,但缩略图会在启动之前显示应用程序,这意味着已经太晚了 知道我们如何在应用程序移

我们的Android应用程序可能会显示敏感数据,我们希望在应用程序未使用时将其隐藏-Android正在拍摄应用程序的快照并将其显示在屏幕上。同时,我们希望使用户能够在使用应用程序时对其进行屏幕截图。我们已经检查了以下选项:

  • 使用-回答在概览屏幕中隐藏应用程序的需要,但完全阻止用户拍摄应用程序的任何屏幕快照
  • 使用onPause更改活动内容。具体来说,我们试图在那里显示启动屏幕。当应用程序最小化时,我们确实会看到启动屏幕,但缩略图会在启动之前显示应用程序,这意味着已经太晚了
  • 知道我们如何在应用程序移动到后台之前隐藏/更改活动,并在用户使用应用程序时保持打印屏幕功能吗

    以下是有关该问题的一些链接-所有链接都只是对该问题的一部分:


    谢谢

    从最近的应用中删除应用是否完全是一种选择?然后将活动的
    android:excludeFromRecent
    设置为true。

    是否可以在onPause()中设置标志\u SECURE并在onResume()中取出?已经尝试过了,但不起作用:-(在应用程序中实现快照功能怎么样?然后你可以使用安全标志,让用户通过代码捕获UI框架来截图。但这当然也会影响可用性。谢谢你的建议,但这会损害用户体验,因为用户希望应用程序出现在那里。寻找一个tter解决方案(在iOS中非常简单,我希望能找到android的某种解决方案)奇怪的是,android没有提供适当的方法来处理这个问题,最终我选择使用@Kim建议的设置。希望android在某个时候能回答这个基本问题。