拦截键盘可在Activity中重写onKeyDown方法
常用的KeyCode有
KEYCODE_ALL_APPS 多任务管理键 KEYCODE_HOME Home键 KEYCODE_BACK 返回键 KEYCODE_POWER 电源键 KEYCODE_VOLUME_UP 加音量键 KEYCODE_VOLUME_DOWN 减音量键
还有相机键、菜单键、查找键、(上,下,左,右,中心)方向键、0~9数字键、A~Z字母键
public boolean onKeyDown(int keyCode, KeyEvent event) {if(keyCode==KeyEvent.KEYCODE_BACK){//拦截返回键return true;} else if (keyCode==KeyEvent.KEYCODE_ALL_APPS) {//拦截多任务管理键return true;} else if (keyCode==KeyEvent.KEYCODE_HOME) {//拦截home键return true;} else if (keyCode==KeyEvent.KEYCODE_POWER) {//拦截电源键return true;}else if(keyCode==KeyEvent.KEYCODE_VOLUME_UP){//拦截加音量键return true;}else if(keyCode==KeyEvent.KEYCODE_VOLUME_DOWN){//拦截减音量键return true;}return super.onKeyDown(keyCode, event);}