2013/01/27
(1)
除了Surface View要設定好之外
要記得在AndroidManifest.xml加上
<uses-feature android:name="android.hardware.camera" />
<uses-permission android:name="android.permission.CAMERA" />
這樣才可以正常run
(2)
code合併時 , 記得
setContentView(R.layout.main);
要換成對應的xml檔案 , 否則雖然可以執行 , 但會當掉
(3)
AndroidManifest.xml中
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
這段code在哪個activity內 , 此activity就會是初始介面
(4)
要tv.setText(); // tv = TextView
必須先確保 1. XML的部分有此tv的id
2. 需先宣告好 tv = (TextView) findViewById(R.id.tv);
(5)
APP在手機內的程式名稱
取決於第(3)點中 , 初始activity的label標籤 ,例如 android:label="Hello World"
則在手機的APP列表中 , 此APP的名稱即為 Hello World
(6)
public boolean onKeyDown(int keyCode, KeyEvent event)
若是手機本身沒有太多鍵盤可以按 , 除非有要使用 KEYCODE_BACK , 回首頁 , 選單 , 目前執行的app程式 這幾個手機上固定會有的按鈕
不然可以不用特別寫
(7)
map.setSatellite(true); //設定衛星模式
map.setTraffic(false); //在地圖上標出路線
若是只想要普通的地圖 , 可以寫
map.setSatellite(false);
map.setTraffic(false);