如何更改android中最近的应用列表显示的屏幕截图?

and*_*per 7 android android-background

我正在创建一个应用程序,其中我有一个锁定屏幕,当应用程序移动到后台时,它会出现.

我希望在按下最近的应用程序时,可以避免我的应用程序(或该活动)的屏幕截图.一种方法是使用"安全标志".但是,这也可以避免在应用程序中截取我不想要的截图.

因此,我想到的一种方式是活动的onStop()或onPause()(移动到后台),我启动锁定屏幕活动,最终会导致锁定屏幕的快照.但这似乎不起作用.

还有其他方法吗?

MainActivity扩展了LockActivity.

LockActivity具有锁码

提前致谢.

swb*_*dit 0

您可以隐藏活动的当前内容并显示活动处于活动状态时可能隐藏的其他内容,而不是启动新活动。

例如,在 XML 布局文件中,添加一个带有visibility=View.GONE. 当 Activity 调用 onPause() 方法时,您可以将visibility=View.VISIBILE. 确保 imageView 位于布局中其余元素的顶部。

我还没有测试过这个,但它可能会起作用。