Android 屏蔽 Home 按键

简介:

屏蔽 Home 按键,至少做到两点:


1) 重写 onAttachedToWindow


2)重写 onKeyDown


@Override  
    public void onAttachedToWindow() {  
        super.onAttachedToWindow();  
        getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);  
        Log.d("mark", "onAttachedToWindow-- ");  
    }  

@Override  
    public boolean onKeyDown(int keyCode, KeyEvent event) {  
        if (event.getAction() == KeyEvent.ACTION_DOWN) {  
            switch (keyCode) {  
                case KeyEvent.KEYCODE_HOME:  
                    Toast.makeText(this, "home key is pressed", 1).show();  
                    break;  
            }  
        }  
        return super.onKeyDown(keyCode, event);  
    }  

http://blog.csdn.net/androidbluetooth/article/details/7396665
相关文章
|
Android开发
Android TV开发中所有的遥控器按键监听及注意事项,新增home键监听
原文:Android TV开发中所有的遥控器按键监听及注意事项,新增home键监听 简单记录下android 盒子开发遥控器的监听 ,希望能帮到新入门的朋友们 不多说,直接贴代码 public...
7299 0
|
7月前
|
监控 Android开发 开发者
Android平台GB28181设备接入端本地SIP端口被占用或屏蔽怎么办?
好多开发者或厂商,对Android平台GB28181接入模块的定位,大多是IPC国标流程打通模拟,基于这个目的,很难按照标准SPEC规范实现Android平台GB28181设备接入,我们在跟第三方国标平台厂商对接时发现,部分公司,尽管参与了标准的制定或审校,自身实现,细节仍不尽人意。
|
Java Android开发
android 7.1 屏蔽按压两次电源键(KEYCODE_POWER)打开相机
android 7.1 屏蔽按压两次电源键(KEYCODE_POWER)打开相机
207 0
|
8月前
|
Android开发
Android自定义一款带进度条的精美按键
Android自定义一款带进度条的精美按键
|
12月前
|
Java 数据库 Android开发
Android MTK平台 客制化系统来电界面(屏蔽 InCallUI 提供接口给客户自行展示来电去电页面)
Android MTK平台 客制化系统来电界面(屏蔽 InCallUI 提供接口给客户自行展示来电去电页面)
151 0
|
12月前
|
Java Shell API
Android源码(6.0和8.1) 屏蔽状态栏下拉和屏蔽导航栏显示
Android源码(6.0和8.1) 屏蔽状态栏下拉和屏蔽导航栏显示
404 0
|
Java 开发工具 Android开发
Android 11 SystemUI(状态/导航栏)-图标按键的深浅色
Android 11 SystemUI(状态/导航栏)-图标按键的深浅色
383 0
Android 11 SystemUI(状态/导航栏)-图标按键的深浅色
|
Java 数据库 Android开发
Android 7.1 异常删除data文件导致HOME键失效
Android 7.1 异常删除data文件导致HOME键失效
142 0
|
Java Android开发
Android 7.1 导航栏增加按键, 关机菜单增加休眠选项
Android 7.1 导航栏增加按键, 关机菜单增加休眠选项
123 0
Android 7.1 导航栏增加按键, 关机菜单增加休眠选项
|
Android开发
Android 7.1 Launcher3 支持按键操作显示所有应用
Android 7.1 Launcher3 支持按键操作显示所有应用
183 0
Android 7.1 Launcher3 支持按键操作显示所有应用