3
根据安全问题,我的应用程序屏幕屏幕截图不应显示在最近的应用程序中。 我曾尝试在清单文件的所有活动中添加android:excludeFromRecents="true"
。然而,屏幕截图显示在最近的应用程序,可以帮助我解决这个问题吗?如何排除显示最近应用程序的我的应用程序屏幕截图
根据安全问题,我的应用程序屏幕屏幕截图不应显示在最近的应用程序中。 我曾尝试在清单文件的所有活动中添加android:excludeFromRecents="true"
。然而,屏幕截图显示在最近的应用程序,可以帮助我解决这个问题吗?如何排除显示最近应用程序的我的应用程序屏幕截图
excludeFromRecents
从最近排除,这是不是你所需要的。尝试设置FLAG_SECURE
:
public class MyActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().setFlags(LayoutParams.FLAG_SECURE,
LayoutParams.FLAG_SECURE);
setContentView(R.layout.main_layout;
}
}
感谢您的答复,但这个逻辑将停止用户采取截图手动也,我不能这样走。 – user1702759
threre的其他解决方案。如果你想确保你的活动,那么它就会变得安全。你不能在这里有一半的屏幕截图安全。 –
我们尝试了上述逻辑,在最近的应用程序中没有显示该应用程序的屏幕截图,并且同时我们无法手动截取屏幕截图(如果用户需要)。 – user1702759