Lollipop Android 模拟器最近的应用程序未显示屏幕截图

Lollipop Android Emulator Recent Apps not showing screenshots

我正在努力防止 Lollipop 在最近的应用程序屏幕(方形按钮)中显示我们的安全应用程序的屏幕截图。

但是在我的模拟器中,当我浏览到最近的应用程序页面时,它没有显示任何应用程序的屏幕截图:

The screenshot isn't displaying

显然我不能证明没有屏幕就没有屏幕。 有没有办法在模拟器中打开它?

您使用的是哪种方法? Android 有一个内置的解决方案,使用

getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);

这将在每个 activity 或单个 activity 中设置,如果您的所有活动都有一个共享的父级。

结果将是一个黑色方块,而该方块通常是应用程序的屏幕截图所在的位置。