Android键盘监听

拦截键盘可在Activity中重写onKeyDown方法

常用的KeyCode有

复制代码
KEYCODE_ALL_APPS  多任务管理键
KEYCODE_HOME Home键
KEYCODE_BACK  返回键
KEYCODE_POWER  电源键
KEYCODE_VOLUME_UP  加音量键
KEYCODE_VOLUME_DOWN  减音量键

还有相机键、菜单键、查找键、(上,下,左,右,中心)方向键、0~9数字键、A~Z字母键

java 复制代码
    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);
    }
相关推荐
淡淡的香烟1 小时前
Android中tcp的通信
android·物联网·tcp/ip
Escalating_xu2 小时前
【C++入门基础(下)】默认参数、函数重载、引用、inline 与 nullptr
android·c++·redis
wen_zhufeng13 小时前
用 vLLM 加速 TTS 推理:通用改造指南
android·vllm
长友cy14 小时前
windows 搭建Qt编译Android 应用程序,快速搭建
android·windows
智驭未来掌门人15 小时前
Android Kotlin 开发避坑指南:从语言特性到工程化实践
android
码农coding15 小时前
android12 ViewRootImpl分析
android
stevenzqzq15 小时前
compose项目返回到当前页面闪烁原因分析
android
古法安卓16 小时前
Android-显示流程
android·java·android studio
CircleMouse16 小时前
画一个Android智能手机机器人
android·智能手机·机器人
数据知道17 小时前
PHP 代码审计实战——ThinkPHP、Laravel 历史漏洞模式深度剖析
android·网络·web安全·网络安全·php·laravel