gpt4 book ai didi

android - FLAG_SECURE 不适用于 libgdx 的 AndroidApplication

转载 作者:太空狗 更新时间:2023-10-29 14:03:51 26 4
gpt4 key购买 nike

我有一个在 libGDX 的帮助下创建的 Android 游戏。我想禁用截屏功能。

对于常规的 android Activity ,您可以使用 getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE); 方法。它工作正常。

但它不适用于从 com.badlogic.gdx.backends.android.AndroidApplication 扩展的 Activity 。我仍然可以截取屏幕截图。

有什么想法吗?

最佳答案

在 AndroidApplication 中调用 initialize 设置全屏游戏的窗口参数,因此它会覆盖您的窗口参数。因此,将它放在 onCreate after 调用 initialize 中。请注意,您应该使用 addFlags 而不是 setFlags,这样您就不会弄乱 Libgdx 设置的其他标志。

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

关于android - FLAG_SECURE 不适用于 libgdx 的 AndroidApplication,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33941381/

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