編輯:初級開發
我們繼續討論下android游戲開發的一些前置知識,平時設計自己的顯示類View時需要捕獲按鍵事件,比如KeyEvent、首先引入android.vIEw.KeyEvent類,直接重寫onKeyDown方法,同樣在鍵盤上每個按鈕都對應一個Scancode掃描嗎,詳細的定義在KeyEvent類中有,直接查看android SDK中的定義,實現的方法如下:
public boolean onKeyDown(int keyCode, KeyEvent msg) {
if (keyCode == KeyEvent.KEYCODE_DPAD_CENTER) {
// 按下中鍵時觸發的事件,這裡android123.com.cn提醒網友G1或ADP1使用的是軌跡球,這個Trackball仍然可以按下的,不僅僅是方向的導航。
return (true);
}
if (keyCode == KeyEvent.KEYCODE_DPAD_LEFT) {
//向左
return (true);
}
if (keyCode == KeyEvent.KEYCODE_DPAD_RIGHT) {
//向右
return (true);
}
if(keyCode == KeyEvent.KEYCODE_DPAD_UP){
//向上
return (true);
}
if(keyCode == KeyEvent.KEYCODE_DPAD_DOWN){
//向下
return (true);
}
return super.onKeyDown(keyCode, msg);
}
今天我們簡單講下按鍵事件的設計,這裡Android的眾多類,比如Widget的控件類,包括Activity類均是從android.view.VIEw開始繼承的,有關的基礎知識可以查看 android示例程序Snake貪食蛇代碼分析(二) 一文中有詳細的解釋。
外特性空間的Activity 我們先來看看,Android應用開發人員接觸的外特性空間中的Activity,對於AMS (activ
講義摘錄之8:如何從DDMS發出簡(短)訊給應用程式?1. 如何切換到DDMS?途徑-1:從Eclipse/android應用程式編輯畫面:按下右上角的:就出現:再選取
當我們在應用程序Launcher的桌面空白處長按觸摸時,會出現一個對話框,提示選擇要添加的桌面組件,如下圖所示選擇快捷方式後,會彈出一個對話框,顯示出了可添加快捷方式的
下面展示一段在android1.5上讀取手機通訊錄的代碼1 //鏈接通訊錄數據庫 2 ContentResolver content = getContentResol