`
yunshangbuhe
  • 浏览: 229928 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

home键 捕捉

阅读更多
public void onAttachedToWindow ()
Since: API Level 5

Called when the main window associated with the activity has been attached to the window manager. See View.onAttachedToWindow() for more information.
See Also

    * onAttachedToWindow()

view plaincopy to clipboardprint?
@Override  
public void onAttachedToWindow() {  
    // TODO Auto-generated method stub  
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);  
    super.onAttachedToWindow();  
}  
@Override  
public boolean onKeyDown(int keyCode, KeyEvent event) {  
    // TODO Auto-generated method stub  
    switch(keyCode) {  
    case KeyEvent.KEYCODE_BACK:  
        Log.e("Test", "onKeyDown KEYCODE_BACK");  
        break;  
    case KeyEvent.KEYCODE_HOME:  
        Log.e("Test", "onKeyDown KEYCODE_HOME");  
        break;  
    }  
    return false;  

@Override
public void onAttachedToWindow() {
// TODO Auto-generated method stub
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
switch(keyCode) {
case KeyEvent.KEYCODE_BACK:
Log.e("Test", "onKeyDown KEYCODE_BACK");
break;
case KeyEvent.KEYCODE_HOME:
Log.e("Test", "onKeyDown KEYCODE_HOME");
break;
}
return false;
}  

这样就可以屏蔽Home键了,但是一般不推荐屏蔽,这样会让用户抓狂的。



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/fengqiaoyebo2008/archive/2011/03/20/6263536.aspx
分享到:
评论

相关推荐

    Android监听home键的方法详解

    在Android开发中,有时我们需要监听用户的操作,例如当用户按下Home键时执行特定的操作。本文将详细介绍如何在Android中监听Home键的点击事件,并提供一种可靠的方法,即通过注册广播接收器来实现。 首先,我们要...

    Android Home键监听的实现代码

    标题中提到的关键知识点为“Android Home键监听的实现代码”,这指的是在Android操作系统中,如何捕捉并处理用户按下Home键(主屏幕键)这一操作的编程技术。由于直接使用dispatchKeyEvent无法监听Home键,因此需要...

    键盘的各个键的Unicode编码.txt

    - **Home**:首页键,编码为36,用于移动到文本或列表的开头。 - **IME相关按键**:如IME Accept(编码30)、IME Convert(编码28)等,用于控制输入法编辑器的转换和模式变更。 - **Insert**:插入键,编码为45,...

    键盘扫描码大全 键盘扫描码大全

    - 导航键包括箭头键、Home、End、PageUp、PageDown等,其扫描码范围广泛,如`Home`键的扫描码为`0x4700`,`End`键的扫描码为`0x4f00`。 6. **数字小键盘**: - 数字小键盘上的键有独立的扫描码,例如`0x47377`、`...

    键盘常用丝印功能介绍.pdf

    例如,Home键的快捷操作,音量和亮度调节,以及通过FN键结合其它键切换锁定设备、搜索、启动任务中心等功能。iOS的键盘快捷键还包括了虚拟键盘的使用、屏幕截图、亮度调节等。 在Windows系统中,Alt键也扮演了重要...

    键盘参数参考手册

    - **Home键**:`VK_HOME(36)` - **PageUp**:`VK_PRIOR(33)` - **PageDown**:`VK_NEXT(34)` - **End键**:`VK_END(35)` - **Delete键**:`VK_DELETE(46)` - **方向键(←)**:`VK_LEFT(37)` - **方向键(↑)**:`VK_...

    android 自定义对话框+捕捉返回和菜单键

    case android.R.id.home: // 显示等待对话框 showProgressDialog(); return true; default: return super.onOptionsItemSelected(item); } } ``` 5. **处理用户交互**:在自定义对话框的按钮点击事件中,添加...

    键盘各键对应的ASCII码值

    - **0x2A PRINT SCREEN**: 屏幕截图键,用于捕捉整个屏幕的内容。 - **0x2B EXECUTE**: 执行键,在某些系统中用于执行预定义的命令。 - **0x2C SNAPSHOT**: 快照键,与Print Screen类似,但具体功能可能因系统而异。...

    键盘扫描码 全集 当一个键按下时,它们产生一个唯一的数值,当一个键被释放时,它也会产生一个唯一的数值,我们把这些数值都保存在一张表里面,到时候通过查表就可以知道是哪一个键被敲击。。。。这些数值在系统中被称为键盘扫描码。

    - **特殊键**:如`0x4700Home`,`0x5200Insert`等,分别对应了Home和Insert键。 #### 六、扫描码的实现细节 1. **扫描码表**:操作系统内部通常会维护一张扫描码表,这张表将扫描码与其对应的按键映射起来。当驱动...

    键盘键值表.详细介绍键盘中每个按键对应的JS值

    在探讨键盘键值与JavaScript(JS)中的对应关系时,...通过JavaScript,开发者能够轻松捕捉用户键盘输入,实现动态响应,提升用户体验。无论是游戏开发、表单验证还是自动化脚本,熟悉键盘键值都是必不可少的技能之一。

    Delphi键盘编码表

    - **VK_HOME**: 开始键,虚拟键码为36。 - **VK_LEFT**: 左箭头键,虚拟键码为37。 - **VK_UP**: 上箭头键,虚拟键码为38。 - **VK_RIGHT**: 右箭头键,虚拟键码为39。 - **VK_DOWN**: 下箭头键,虚拟键码为40...

    键盘对应数字-keycode值大全

    - **Home**(主页键):KeyCode为36 - **Left**(左箭头键):KeyCode为37 - **Up**(上箭头键):KeyCode为38 - **Right**(右箭头键):KeyCode为39 - **Down**(下箭头键):KeyCode为40 ##### 功能键 - **...

    键盘键值表

    - **vbKeyHome**: 值为`0x24`,代表主页键(HOME)。 - **vbKeyLeft**: 值为`0x25`,代表向左箭头键(LEFT ARROW)。 - **vbKeyUp**: 值为`0x26`,代表向上箭头键(UP ARROW)。 - **vbKeyRight**: 值为`0x27`,代表...

    在Unity中捕捉Android的常用按钮返回事件

    总之,在Unity中捕捉Android的返回键和Home键事件主要是通过`Input.GetKeyDown(KeyCode)`系列方法,结合`Application.platform`判断当前运行平台。开发者可以根据这些事件来实现自定义的交互逻辑,提高应用的用户...

    JS键盘码.txt

    3. **导航键**:如方向键、Home键、End键等。 4. **编辑键**:如Delete、Backspace等。 5. **数字小键盘**:包含数字以及加减乘除等操作键。 6. **特殊键**:如Shift、Ctrl、Alt等。 接下来,我们将结合给定的部分...

    onlyapp 唯一应用例子 系统中只能看到这一个应用 适用公司做设备产品 只启动自己公司的应用

    onlyapp 唯一应用例子 系统中只能看到这一个应用 适用公司做设备产品 只启动自己公司的应用 返回到了自己公司应用主页面就不能再返回,home键也只能回到自己公司应用的主界面,而不是回到...3.捕捉其它界面的home键事件

    Datagrid键盘事件响应与水晶报表使用总结

    对于Home、End等键,处理方式类似,需要根据具体的业务需求进行定制。 总的来说,理解和正确处理Datagrid的键盘事件对于创建用户友好的数据输入界面至关重要。通过适当的事件响应和编程技巧,可以实现用户在...

    scancodes键盘扫描码

    家键 HOME - **Make Code**: `E0,47` - **Break Code**: `E0,97` ##### 10. D键 - **Make Code**: `20` - **Break Code**: `A0` ##### 11. 等号键 = - **Make Code**: `0D` - **Break Code**: `8D` ##### 12....

    DMAX快捷键大全最常用又详细.pdf

    - Home键:跳转到第一帧。 - End键:跳转到最后一帧。 - 空格键:锁定选中物体。 - [键:放大视图。 - ]键:缩小视图。 5. 快捷键在不同模块中的应用: - 轨迹视图:用于添加、编辑关键帧,调整时间轴。 - ...

Global site tag (gtag.js) - Google Analytics