我按下面方法捕获不到,在网上查了下,好像home键按下面的方法是捕获不到,没有执行if里面的语句,可是要怎么来做呢,谁有方法呢?
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_HOME){
……
}
return super.onKeyDown(keyCode, event);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_HOME){
……
}
return super.onKeyDown(keyCode, event);
}
http://www.eoeandroid.com/thread-3334-1-1.html
看看吧
底层修改的话,在PhoneWindowManager.java中处理。2.2以前是放在/frameworks/policies/base/phone/com/android/internal/policy/impl/ 3.0要换位置了。
这是个good idea。
http://blog.acein.cn/?p=43