gpt4 book ai didi

android - 在 'Recent Apps List' 隐藏屏幕,但允许截屏

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:26:48 24 4
gpt4 key购买 nike

由于显示了敏感数据,我主要想在最近的应用程序列表中清空屏幕。为此,解决方案是使用:

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

但这也不允许截图,这是一个问题。

有没有办法在最近的应用程序列表中显示空白屏幕(或预定义的图像),同时仍允许屏幕截图?

最佳答案

这个方法我试过了,效果不错。要在最近的列表中使屏幕空白并仍然允许屏幕,您可以在 onPause() 中设置标志并在 onResume() 中清除标志。

@Override
protected void onPause() {
super.onPause();
getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE,WindowManager.LayoutParams.FLAG_SECURE);
}

@Override
protected void onResume() {
super.onResume();
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_SECURE);
}

关于android - 在 'Recent Apps List' 隐藏屏幕,但允许截屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29642642/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com