当您单击Android 4.x中的“最近的应用程序”按钮时,我需要从正在运行的应用程序列表中隐藏我的应用程序屏幕。如果有人要让我的应用程序在后台运行,我的应用程序包含的数据可能会泄漏敏感信息。我仍然希望我的应用程序能够在最近的应用程序中显示,而不是屏幕截图。
你是怎么做到的?
答案 0 :(得分:8)
要从最近的应用中排除应用,您应该执行以下操作:
on Activity on Manifest android:excludeFromRecents="true"
您可以通过向窗口添加FLAG_SECURE
来禁用包含敏感数据的活动的缩略图:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);