`
不夜的星辰
  • 浏览: 87850 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

按键屏蔽

 
阅读更多

屏蔽返回键


public boolean onKeyDown(int keyCode, KeyEvent event) {

    switch (keyCode) {
        case KeyEvent.KEYCODE_BACK:
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

 

屏蔽home键

public void onAttachedToWindow() {
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
    super.onAttachedToWindow();
}

屏蔽其他实体按键

switch (keyCode) {
    case KeyEvent.KEYCODE_HOME:
        return true;
    case KeyEvent.KEYCODE_BACK:
        return true;
    case KeyEvent.KEYCODE_CALL:
        return true;
    case KeyEvent.KEYCODE_SYM:
        return true;
    case KeyEvent.KEYCODE_VOLUME_DOWN:
        return true;
    case KeyEvent.KEYCODE_VOLUME_UP:
        return true;
    case KeyEvent.KEYCODE_STAR:
        return true;
}

屏蔽home键后全屏消失 说明你是在代码中设置全屏的,转到AndroidManifest.xml设置全屏就行

<activity android:name=".WelcomeActivity" android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
>

(可解决不能同时屏蔽home/back键)

分享到:
评论

相关推荐

    键盘按键屏蔽及替换

    在IT领域,键盘按键屏蔽与替换是一项常见的技术需求,尤其在特定的应用场景或者故障修复中。标题中的"键盘按键屏蔽及替换"涉及到编程技术,主要应用于解决特定键盘按键功能异常或者需要自定义按键行为的问题。这里...

    键盘屏蔽软件,按键屏蔽软件

    标题中的“键盘屏蔽软件,按键屏蔽软件”是指一类专门用于控制和管理计算机键盘输入的工具。这类软件的主要功能是允许用户根据需要临时禁用或屏蔽特定的按键响应,以达到特定目的,比如防止误操作、保护隐私或者在...

    Android代码-按键屏蔽

    KeyBlocker 按键屏蔽 本应用可以在安卓系统的手机上屏蔽大部分默认存在的物理按键的使用 源码分享 仅供参考 开源协议 GNU3.0

    超级好用的按键屏蔽工具

    标题中的“超级好用的按键屏蔽工具”指的是一个软件或应用程序,它的主要功能是允许用户在使用计算机时屏蔽特定的键盘按键。这类工具通常被设计为帮助用户避免因误操作而导致的数据输入错误或者在游戏中防止不小心按...

    window按键屏蔽器

    "Window按键屏蔽器"就是针对这种需求而设计的工具或方法。 Windows键,也被称为"Start"键或"Super"键,位于键盘的左下角或右下角,通常带有微软的窗口标识。它主要的功能是打开或关闭“开始”菜单,以及与其他键...

    键盘按键屏蔽、改键 KeyboardShield 1.2

    KeyboardShield 是一款实用的键盘屏蔽、重定义(改键)小工具,可以屏蔽键盘 按键(单一按键、组合按键皆可屏蔽),也可以将某一按键(或组合按键)重新定义为其他新的按键(可以将一个单一按键,重新定义成多个...

    易语言简单屏蔽鼠标按键源码

    为了实现全局的鼠标按键屏蔽,可能还需要将上述代码整合到程序的主循环或窗口的初始化中,确保在程序运行期间始终生效。同时,为了提供灵活的控制,可以设计一个开关变量,当开关打开时屏蔽鼠标按键,关闭时恢复鼠标...

    屏蔽键盘按键 iHookKeyboard 2.0

    iHookKeyboard 2.0 是一款小巧实用的键盘按键屏蔽工具,支持命令行参数。占用资源少。 先按下需要屏蔽的按键,当看到该按键(或组合按键)的编码后,点击“添加”,该按键(或组合按键)将被列入屏蔽名单。 本...

    易语言源码易语言屏蔽按键源码.rar

    在易语言中,实现按键屏蔽通常涉及到几个关键知识点: 1. **事件处理**:易语言采用事件驱动编程模型,程序的运行依赖于各种事件的发生,如键盘事件、鼠标事件等。在处理键盘事件时,我们需要定义一个或多个事件...

    KeyboardShield键盘按键屏蔽、改键

    KeyboardShield 是一款实用的键盘屏蔽、重定义(改键)小工具,可以屏蔽键盘 按键(单一按键、组合按键皆可屏蔽),也可以将某一按键(或组合按键)重新定义为其他新的按键(可以将一个单一按键,重新定义成多个...

    多按键完屏蔽模块

    钩子技术,完美屏蔽单个或多个按键。“ctrl+alt+del”不能屏蔽,其它的都可以。

    易语言屏蔽按键源码.rar

    在易语言中,屏蔽按键是指阻止特定键盘按键的输入功能,通常用于实现特定的安全需求或者软件控制操作。例如,在游戏开发中,可能会用到这种技术来防止玩家使用外挂或作弊软件。 易语言屏蔽按键源码的核心在于对键盘...

    键盘按键屏蔽改键 1.7 绿色版.rar

    实用的键盘屏蔽、重定义(改键)小工具,可以屏蔽键盘 按键(单一按键、组合按键皆可屏蔽),也可以将某一按键(或组合按键)重新定义为其他新的按键(可以将一个单一按键,重新定义成多个按键的组合按键,反之亦然...

    键盘按键屏蔽 键盘修补好工具

    对坏了一两个按键的键盘进行屏蔽,使我们的键盘重新使用,绿色环保

    易语言屏蔽按键

    在屏蔽按键的场景中,可能需要读取或修改与键盘输入有关的内存区域来实现按键屏蔽。 在实际开发过程中,我们首先会创建一个键盘钩子,然后通过句柄获取关注的窗口或模块。当键盘事件发生时,我们的钩子函数会被调用...

    易语言屏蔽按键源码.7z

    当用户按下键盘时,系统会发送一个WM_KEYDOWN消息,程序可以通过监听这个消息来实现按键屏蔽。 3. 屏蔽按键的实现: 要屏蔽某个按键,首先需要获取该按键的虚拟键代码(Virtual Key Code),例如"A"键的虚拟键代码...

    键障,支持屏蔽多个按键KeyBlind

    1. **按键屏蔽**:KeyBlind的核心功能是能够阻止用户按下指定的键盘按键。这可以防止在游戏、演示或编程时出现意外的按键组合,如误触关闭窗口的“Alt+F4”或者截屏的“Print Screen”。 2. **多按键支持**:不同于...

    易语言6源码,易语言屏蔽按键

    易语言屏蔽按键源码,屏蔽按键,低级键盘钩子,解除按键屏蔽,DeleteMenu,GetMenuItemCount,GetSystemMenu,CallWindowProcA,SetWindowLongA,安装钩子,GetModuleHandleA,卸载钩子,下一个钩子,CopyMemory

    易语言简单屏蔽鼠标按键源码.zip易语言项目例子源码下载

    易语言中的鼠标按键屏蔽功能主要涉及到以下几个知识点: 1. **事件处理**:易语言采用事件驱动编程模型,程序会响应用户的鼠标操作,如点击、移动等。源码中可能包含了对鼠标按键事件的监听和处理函数。 2. **系统...

Global site tag (gtag.js) - Google Analytics