1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Android 屏蔽返回键 菜单键和Home键

Android 屏蔽返回键 菜单键和Home键

时间:2019-04-23 11:05:31

相关推荐

Android 屏蔽返回键 菜单键和Home键

//重写

public voidonAttachedToWindow ( ) {this . getWindow ( ) . setType ( WindowManager. LayoutParams . TYPE_KEYGUARD ) ;

super . onAttachedToWindow ( ) ;

}

以上方法只针对2.3系统有效,但是在4.0后就没有效果了,要实现如下publicstaticfinalintFLAG_HOMEKEY_DISPATCHED=0x80000000;//定义屏蔽参数<uses-permissionandroid:name="android.permission.DISABLE_KEYGUARD"/>//权限

this.getWindow().setFlags(FLAG_HOMEKEY_DISPATCHED,FLAG_HOMEKEY_DISPATCHED);//onCreate中实现

// 屏蔽返回键、菜单键、home键、音量键

@Override public boolean onKeyDown(int keyCode, KeyEvent event) {// TODO Auto-generated method stub switch(keyCode){case KeyEvent.KEYCODE_BACK: case KeyEvent.KEYCODE_HOME: case KeyEvent.KEYCODE_MENU: case KeyEvent.KEYCODE_VOLUME_DOWN: case KeyEvent.KEYCODE_VOLUME_UP: case KeyEvent.KEYCODE_VOLUME_MUTE:return true; default: return false }}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。