大多都是如何设置全屏和取消全屏,并没有判断是否全屏的方法。比如 FLAG_FULLSCREEN 值为 0x00000400,换成二进制的话后面的位就是 0100 0000 0000,它控制的是从右向左数第 11 位。而 addFlags 时两个参数 flags 和 mask 一样。相似的,如果是 clearFlags,第一个参数变成 0,第二个参数是 FLAG_FULLSCREEN,这样 必定为 0,只看前面, 这个运算第 11 位必为 0。而后面的控制就是 0 或者自己和自己作个与运算。说了一大堆废话,其实就是最基础的位运算。
暂无评论