我们都知道Android源码,博大精深,但似乎还有一些细节被我们忽略。
一、诡异的Flag
从以前就发觉,android源码中一些Flag设置的很诡异,比如WindowManager.LayoutParams
中的一些Flag:
public static final int FLAG_ALLOW_LOCK_WHILE_SCREEN_ON = 0x00000001;
public static final int FLAG_DIM_BEHIND = 0x00000002;
public static final int FLAG_BLUR_BEHIND