在Android中覆写一下两个方法就可以捕获Home见键盘,不过,此方法只限2.x版本的SDK

 

 
  
  1. @Override 
  2. public void onAttachedToWindow()    
  3. {      
  4.     this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);         
  5.     super.onAttachedToWindow();      
  6. }    
  7. @Override 
  8. public boolean onKeyUp(int keyCode, KeyEvent event) { 
  9.     if(keyCode==KeyEvent.KEYCODE_HOME){ 
  10.         Log.i("key", "home is press "); 
  11.         finish(); 
  12.     } 
  13.     return super.onKeyUp(keyCode, event);