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

SBS*_*ack 6 android thumbnails

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

  1. 使用FLAG_SECURE - 回答需要在概览屏幕中隐藏应用程序,但完全阻止用户对应用程序进行任何屏幕截图
  2. 使用onPause更改活动内容.具体来说,我们试图在那里显示启动画面.我们确实看到应用程序最小化时会出现启动画面,但缩略图会在启动画面之前显示应用程序,这意味着为时已晚.

知道如何在应用程序移动到后台之前隐藏/更改活动,并在用户使用应用程序时仍保持打印屏幕功能吗?

以下是有关该问题的一些链接 - 所有这些只是偏向于这个问题:

谢谢!

Mic*_*cky 1

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