編輯:Android開發教程
這是一篇關於Home鍵的Android學習筆記
問題的提出
Android Home鍵系統負責監聽,捕獲後系統自動處理。有時候,系統的處理往往不隨我們意,想自己處理點擊Home後的事件,那怎麼辦?
問題的解決
先禁止Home鍵,再在onKeyDown裡處理按鍵值,點擊Home鍵的時候就把程序關閉,或者隨你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();
}
加權限禁止Home鍵
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"></uses-permission>
 
對於android源碼的一些看法
1.背景即將結束在sony移動的實習了,在最後的日子有一些傷感有一些感觸,對於android這個傾注一年心血的技術有太多話要說。感謝sony移動的各位大牛們給我這個機會,
Android ApiDemos示例解析(19) App->Alarm->Alarm Controller
Alarm Controller演示如何在Android應用中使用Alarm事件,其功能和java.util.Timer ,TimerTask類似。但Alarm可以即使
Android創建與解析XML(五) Dom4j方式
1、Dom4j概述dom4j is an easy to use, open source library for working with XML, XPath and
Android ApiDemos示例解析(34):App->Preferences->Preferences from code
這裡我們使用類比的方法,將 PreferenceActivity 與一般的Activity 作個類比,可以更好的理解Android.Preference中的 各個類。