3.8.1 LinearLayout 77
3.8.2 px/dp/sp 79
3.8.3 Debug 80
3.8.4 UI Viewer 82
3.9 問題實踐 84
項目4 PT拼圖遊戲的開發 85
4.1 項目引入 85
4.2 拼圖遊戲項目準備 86
4.3 拼圖遊戲背景顯示 89
4.4 拼圖遊戲界面設計 91
4.5 拼圖塊分割 96
4.6 拼圖塊觸摸和移動 102
4.6.1 觸摸功能實現 102
4.6.2 移動功能實現 105
4.6.3 移動性能最佳化 107
4.7 拼圖塊吸附與歸位 114
4.8 拼圖遊戲啟動動畫 119
4.9 拼圖歸位音效 119
4.10 遊戲進度自動保存 122
4.11 知識拓展 128
4.11.1 背景音樂 128
4.11.2 SurfaceView 129
4.11.3 遊戲中的動畫 136
4.11.4 Android套用打包 138
4.11.5 遊戲引擎 140
4.11.6 給初學者的建議 140
4.11.7 連連看/消色塊原理 143
4.12 問題實踐 150
項目5 PhoneSecurity手機防盜器的開發 151
5.1 項目引入 151
5.2 PhoneSecurity項目準備 152
5.3 距離檢測與報警 154
5.4 防盜功能實現 157
5.5 追回技術分析 160
5.6 手機信息保存 160
5.7 SIM卡檢測和簡訊傳送 167
5.8 電子郵件傳送 170
5.9 知識拓展 179
5.9.1 Service 179
5.9.2 Broadcast Receiver 182
5.10 問題實踐 184
項目6 NewsReader新聞閱讀器的開發 185
6.1 項目引入 185
6.2 NewsReader項目準備 186
6.3 NewsReader界面設計 187
6.3.1 主界面設計 187
6.3.2 底部導航欄設計 189
6.4 導航欄切換 193
6.5 新聞獲取 198
6.6 RSS數據源解析 203
6.7 新聞條目載入 208
6.8 新聞內容查看 215
6.9 知識拓展 221
6.9.1 Fragment 221
6.9.2 HttpClient 224
6.9.3 XML/JSON 225
6.9.4 Notification 226
6.9.5 ListView 228
6.9.6 Handler/AsyncTask 230
6.9.7 AndroidSDK Source 234
6.10 問題實踐 236
項目7 MapPhotos地圖相冊的開發 237
7.1 項目引入 237
7.2 MapPhotos項目準備 238
7.3 相冊條目實現 242
7.4 地圖實現 254
7.5 相機拍照實現 268
7.6 相冊數據保存 281
7.7 地圖相冊實現 287
7.8 圖庫瀏覽 296
7.9 知識拓展 304
7.9.1 GoogleMap 304
7.9.2 Camera 307
7.9.3 SharedPreferences 308
7.9.4 SQLite 309
7.9.5 ContentProvider 311
7.9.6 Intent 314
7.9.7 Context 318
7.9.8 開發資源參考 319
7.10 問題實踐 322