代码

int vis = getWindow().getDecorView().getSystemUiVisibility();
            // |= 位或运算 只要有1则同为1,这里更换的意义是啥,我也没弄懂,我将其屏蔽在ui上也没看出个所以然
            vis |= View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR;
            vis |= View.SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR;
            //这个一行代码主要是对状态栏进行设计
            getWindow().getDecorView().setSystemUiVisibility(vis);

解析

setSystemUiVisibility()方法,这是View.java中的一个方法