【问题标题】:Hide/change the application screen picture from Recent Apps Android 4.x从最近的应用程序 Android 4.x 隐藏/更改应用程序屏幕图片
【发布时间】:2013-08-15 16:42:04
【问题描述】:

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

你是怎么做到的?

【问题讨论】:

标签: android android-4.0-ice-cream-sandwich android-4.2-jelly-bean android-4.3-jelly-bean


【解决方案1】:

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

on Activity on Manifest android:excludeFromRecents="true" 

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

getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);

【讨论】:

  • WindowManager.LayoutParams.FLAG_SECURE 工作正常。但它禁用了屏幕截图选项,也无法进行自动化测试(因为它需要捕获屏幕)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-21
  • 1970-01-01
  • 2014-10-28
  • 1970-01-01
相关资源
最近更新 更多