gpt4 book ai didi

安卓。在 setFlag(int flags, int mask) 中。为什么标志和掩码相同?

转载 作者:行者123 更新时间:2023-11-30 00:27:40 27 4
gpt4 key购买 nike

文档中的解释:

  • flags int:新窗口标志
  • mask int:要修改的窗口标志位。

我只是想在使用加载 Activity 时设置全屏 getWindow().setFlag(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN)

它有效,但我只是不明白该方法参数背后的含义。我在想 flags 是我想要的当前窗口的外观,但我不知道 mask 的作用以及为什么它与 flags

最佳答案

如果您用谷歌搜索,您可能会找到这个 page ,这可以向你解释面具的想法。基本上是针对另一个值的按位过滤器。例如,在编写 C 和 C++ 时非常常见,在 Java 中较少,在编写 Android 时几乎不再使用,但当然仍然被系统使用,因为它们的操作非常快(在位级别)。使用与值相同的掩码,意味着不过滤。当然,您也可以使用其他面具实现同样的效果。

关于安卓。在 setFlag(int flags, int mask) 中。为什么标志和掩码相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45071965/

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