7.1 通过广播控制虚拟按键,状态栏,power键音量键

通过广播的形式控制上滑和下滑的动作不掉出虚拟按键和statusbar,前提是本身是在全屏模式下.
也可以拦截power键和音量键以及其它的事件,主要是在PhoneWindowManager.java文件中

public void onSwipeFromTop() //下滑的动作
public void onSwipeFromBottom()//上滑的动作
在里面拦截
if (mHideStatusBar){
return;
}
case MSG_POWER_LONG_PRESS: //这里是电源键长按事件
private void powerPress(long eventTime, boolean interactive, int count) //这里是电源键短按事件

     } else if (keyCode == KeyEvent.KEYCODE_VOLUME_UP 
             || keyCode == KeyEvent.KEYCODE_VOLUME_DOWN
             || keyCode == KeyEvent.KEYCODE_VOLUME_MUTE) {//音量键

你可能感兴趣的:(SystemUI)