http://blog.csdn.net/yiyaaixuexi/article/details/6604430
這是一篇關(guān)于Home鍵的Android學(xué)習(xí)筆記
?問(wèn)題的提出
Android Home鍵系統(tǒng)負(fù)責(zé)監(jiān)聽(tīng),捕獲后系統(tǒng)自動(dòng)處理。有時(shí)候,系統(tǒng)的處理往往不隨我們意,想自己處理點(diǎn)擊Home后的事件,那怎么辦?
?問(wèn)題的解決
先禁止Home鍵,再在onKeyDown里處理按鍵值,點(diǎn)擊Home鍵的時(shí)候就把程序關(guān)閉,或者隨你XXOO。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{ // TODO Auto-generated method stub
if(KeyEvent.KEYCODE_HOME==keyCode)
android.os.Process.killProcess(android.os.Process.myPid());
return super.onKeyDown(keyCode, event);
}
@Override
public void onAttachedToWindow()
{ // TODO Auto-generated method stub
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
加權(quán)限禁止Home鍵
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"></uses-permission>
posted on 2011-08-16 09:23
MEYE 閱讀(5826)
評(píng)論(4) 編輯 收藏 所屬分類(lèi):
Android3D