当前位置:首页 » 安卓系统 » android屏蔽home

android屏蔽home

发布时间: 2024-12-17 00:19:57

Ⅰ android 4.1.2的如何屏蔽掉Home键

可以在onCreate方法的setContentView下面加入如下代码,
//settings for catch the home key
Window win = getWindow();
WindowManager.LayoutParams lp = win.getAttributes();
lp.flags |= WindowManager.LayoutParams.FLAG_HOMEKEY_DISPATCHED; //0x80000000 should be replaced by WindowManager.LayoutParams.FLAG_HOMEKEY_DISPATCHED
win.setAttributes(lp);

重写onKeyDown方法:
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(event.getKeyCode() == KEYCODE_HOME){
return true;
}
}

编译通过后,问题可以解决。

Ⅱ android怎样屏蔽home 键

在onTouchEvent或者onInterceptTouchEvent中截获KeyEvent_HOME,直接返回true。不要丢给系统处理。

...
case KeyEvent_HOME:
return true;
...

对不起,忽略我的回答,刚才在机器上试了下,没有获得消息。

看了下代码,发下在phoneWindows里面,截获了很多硬件消息。而且是直接处理,不往activity再发送的,所以你如果需要处理这些消息,你可能要修改phonewindow的代码。

Ⅲ Android菜单键keyCode是多少

KEYCODE_MENU 菜单键82

KEYCODE_HOME 按键Home3
KEYCODE_BACK 返回键4
KEYCODE_SEARCH 搜索键84
KEYCODE_CAMERA 拍照键27
KEYCODE_FOCUS 拍照对焦键80
KEYCODE_POWER 电源键26
KEYCODE_NOTIFICATION 通知键83
KEYCODE_MUTE 话筒静音键91
KEYCODE_VOLUME_MUTE 扬声器静音键164
KEYCODE_VOLUME_UP 音量增加键24
KEYCODE_VOLUME_DOWN 音量减小键25

Ⅳ 如何在android app中屏蔽home按键及其他按键

在Android App中屏蔽Home按键及其他按键,需要在APP中添加以下代码:
屏蔽HOME按键,在onAttachedToWindow中设置FLAG_HOMEKEY_DISPATCHED

屏蔽除Power , Home外的按键,覆盖dispatchKeyEvent方法,并返回为true

public class LockByKeyGuard extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public void onAttachedToWindow() {
//关键:在onAttachedToWindow中设置FLAG_HOMEKEY_DISPATCHED
this.getWindow().addFlags(WindowManager.LayoutParams. FLAG_HOMEKEY_DISPATCHED);
super.onAttachedToWindow();
}

@Override
public boolean dispatchKeyEvent(KeyEvent event) {
// 返回true,不响应其他key
return true;
}

Ⅳ 怎么禁用Home键

下边是android4.0之后屏蔽Home键的方法。
代码如下:

public static final int FLAG_HOMEKEY_DISPATCHED = 0x80000000;

在onCreate函数中添加如下代码
代码如下:

this.getWindow().setFlags(FLAG_HOMEKEY_DISPATCHED, FLAG_HOMEKEY_DISPATCHED);

热点内容
phpcgi与phpfpm 发布:2025-07-19 02:05:19 浏览:522
捷达方向机安全登录密码是多少 发布:2025-07-19 00:57:37 浏览:689
夜魔迅雷下载ftp 发布:2025-07-19 00:39:29 浏览:94
增值税票安全接入服务器地址 发布:2025-07-19 00:20:45 浏览:481
solidworkspcb服务器地址 发布:2025-07-18 22:50:35 浏览:818
怎么在堆叠交换机里配置vlan 发布:2025-07-18 22:42:35 浏览:627
java调用别人的接口 发布:2025-07-18 22:37:35 浏览:437
服务器四个节点如何联网 发布:2025-07-18 22:36:02 浏览:275
华强北什么地方休安卓手机 发布:2025-07-18 22:24:56 浏览:738
数据库的根本目标 发布:2025-07-18 21:37:50 浏览:941