如何防止Android在我启动另一个应用程序活动时截图

如何防止Android在我启动另一个应用程序活动时截图,android,security,Android,Security,我的应用程序存在安全问题,我们希望其他人看不到最近应用程序列表的屏幕截图。而且很容易将LayoutParams.FLAG\u SECURE设置到窗口。但如果我启动任何其他应用程序活动,它都会失败。有人对如何修复它有什么想法吗?我有一个想法可能会对您有所帮助,您是否尝试过在出现onPause()或至少更改其内容时隐藏重要视图否,您无法阻止ActivityManager拍摄未将窗口标志设置为WindowManager.LayoutParams.FLAG_SECURE的其他活动的屏幕截图 如果你的应用

我的应用程序存在安全问题,我们希望其他人看不到最近应用程序列表的屏幕截图。而且很容易将
LayoutParams.FLAG\u SECURE
设置到窗口。但如果我启动任何其他应用程序活动,它都会失败。有人对如何修复它有什么想法吗?

我有一个想法可能会对您有所帮助,您是否尝试过在出现
onPause()
或至少更改其内容时隐藏重要视图

否,您无法阻止ActivityManager拍摄未将窗口标志设置为WindowManager.LayoutParams.FLAG_SECURE的其他活动的屏幕截图

如果你的应用程序关注安全性,你可以将此标志应用于所有你不想在最近显示屏幕截图的活动窗口