从最近的Android 4.x应用程序中隐藏/更改应用程序屏幕图片
当你在安卓4.x中点击最近的应用程序按钮时,我需要从正在运行的应用程序列表中隐藏我的应用程序屏幕。如果有人让我的应用程序在后台运行,我的应用程序包含的数据可能会泄漏敏感信息。我仍然希望我的应用程序显示在最近的应用程序中,而不是屏幕截图从最近的Android 4.x应用程序中隐藏/更改应用程序屏幕图片,android,android-4.0-ice-cream-sandwich,android-4.2-jelly-bean,android-4.3-jelly-bean,Android,Android 4.0 Ice Cream Sandwich,Android 4.2 Jelly Bean,Android 4.3 Jelly Bean,当你在安卓4.x中点击最近的应用程序按钮时,我需要从正在运行的应用程序列表中隐藏我的应用程序屏幕。如果有人让我的应用程序在后台运行,我的应用程序包含的数据可能会泄漏敏感信息。我仍然希望我的应用程序显示在最近的应用程序中,而不是屏幕截图 你是怎么做到的 要从最近的应用程序中排除该应用程序,应执行以下操作: on Activity on Manifest android:excludeFromRecents="true" 您可以通过在窗口中添加FLAG\u SECURE来禁用包含敏感数据的活动的
你是怎么做到的 要从最近的应用程序中排除该应用程序,应执行以下操作:
on Activity on Manifest android:excludeFromRecents="true"
您可以通过在窗口中添加FLAG\u SECURE
来禁用包含敏感数据的活动的缩略图:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
实际上,不可能更改缩略图,但可以隐藏它。WindowManager.LayoutParams.FLAG_安全工作正常。但它禁用了屏幕截图选项,也无法进行自动化测试(因为它需要捕获屏幕)。