6

当您单击 Android 4.x 中的“最近使用的应用程序”按钮时,我需要从正在运行的应用程序列表中隐藏我的应用程序屏幕。如果有人让我的应用程序在后台运行,我的应用程序包含的数据可能会泄露敏感信息。我仍然希望我的应用程序显示在最近的应用程序中,而不是屏幕截图。

你怎么做到这一点?

4

1 回答 1

10

要从最近的应用程序中排除应用程序,您应该执行以下操作:

on Activity on Manifest android:excludeFromRecents="true" 

FLAG_SECURE您可以通过添加到您的窗口来禁用包含敏感数据的活动的缩略图:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
于 2014-02-17T21:06:20.853 回答