当前位置:编程学习 > wap >>

请教---怎么屏蔽掉android屏幕上的某一个虚拟按键

我想去掉屏幕上的一个虚拟按键。例如不让返回键,或者是返回最上层键 消失。 --------------------编程问答-------------------- 监听Activity中的 onKeyUp 事件 
屏蔽返回键:
if (keyCode == KeyEvent.KEYCODE_BACK) {
    return true;
}
return false; --------------------编程问答--------------------
引用 1 楼 a_mean 的回复:
监听Activity中的 onKeyUp 事件 
屏蔽返回键:
if (keyCode == KeyEvent.KEYCODE_BACK) {
    return true;
}
return false;


监听Activity中的 onKeyUp 事件 ?这是在哪个代码里? --------------------编程问答--------------------
引用 1 楼 a_mean 的回复:
监听Activity中的 onKeyUp 事件 
屏蔽返回键:
if (keyCode == KeyEvent.KEYCODE_BACK) {
    return true;
}
return false;

--------------------编程问答-------------------- @Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_BACK){
自己的代码 }
return true;
}

--------------------编程问答-------------------- 当热这个也要区分具体哪个按键、如home的话可以在framework层做

用它也可以实现
uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>


具体怎么用网上找找吧 --------------------编程问答-------------------- 难道我又说明错了?

我是去掉某一个按键。不是说按下键,没响应。

--------------------编程问答-------------------- 反编译SystemUI,把你想隐藏的按钮隐藏了,再回编译回去,就OK。前提是得有root权限。 --------------------编程问答--------------------
引用 7 楼 a_mean 的回复:
反编译SystemUI,把你想隐藏的按钮隐藏了,再回编译回去,就OK。前提是得有root权限。


其实我不明白,反编译得到的源码和现在的源码有什么不一样吗?不能直接在源码的基础上改了,直接重新编译吗? --------------------编程问答-------------------- 反编译SystemUI你需要的时间只是10分钟。系统源码我就不讲了。
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,