目 錄
第1章 Android入門 1
1.1 Android簡介 1
1.2 Android演化史 2
1.3 Android係統架構 3
1.4 應用架構 6
1.5 剖析Activity 11
1.6 剖析Service 16
1.7 剖析BroadcastReceiver 22
1.8 剖析ContentProvider 23
1.9 小結 58
第2章 用戶界麵攻略 60
2.1 攻略2-1:自定義窗口 60
2.2 攻略2-2:創建並顯示視圖 67
2.3 攻略2-3:監控點擊動作 69
2.4 攻略2-4:適用於多種屏幕分辨率的圖形資源 70
2.5 攻略2-5:鎖定活動方嚮 71
2.6 攻略2-6:動態方嚮鎖定 72
2.7 攻略2-7:手動處理鏇轉 74
2.8 攻略2-8:創建彈齣菜單動作 76
2.9 攻略2-9:自定義選項菜單 81
2.10 攻略2-10:自定義返迴按鍵 84
2.11 攻略2-11:Home按鍵仿真 85
2.12 攻略2-12:監控TextView 的變動 86
2.13 攻略2-13:自動滾動的TextView 89
2.14 攻略2-14:動畫視圖 90
2.15 攻略2-15:用可繪製資源做背景 97
2.16 攻略2-16:創建自定義狀態的可繪製資源 100
2.17 攻略2-17:將遮罩應用到圖片 102
2.18 攻略2-18:創建持久的對話框 106
2.19 攻略2-19:實現針對具體場景的布局 108
2.20 攻略2-20:自定義鍵盤動作 112
2.21 攻略2-21:隱藏軟鍵盤 115
2.22 攻略2-22:自定義AdapterView的空視圖 116
2.23 攻略2-23:自定義ListView 行 117
2.24 攻略2-24:製作ListView 的節頭部 122
2.25 攻略2-25:創建組閤部件 125
2.26 好工具推薦:DroidDraw 128
2.27 小結 132
第3章 通信和聯網 133
3.1 攻略3-1:顯示Web信息 133
3.2 攻略3-2:截獲WebView 事件 137
3.3 攻略3-3:訪問帶JavaScript的WebView 138
3.4 攻略3-4:下載圖片文件 141
3.5 攻略3-5:完全在後颱下載 143
3.6 攻略3-6:訪問RESTAPI 147
3.7 攻略3-7:解析JSON 153
3.8 攻略3-8:解析XML 156
3.9 攻略3-9:接收短信 160
3.10 攻略3-10:發送短信 162
3.11 攻略3-11:藍牙通信 164
3.12 攻略3-12:查詢網絡連接狀態 173
3.13 小結 174
第4章 實現設備硬件交互 175
4.1 攻略4-1:整閤設備位置 175
4.2 攻略4-2:在地圖上顯示位置 178
4.3 攻略4-3:在地圖上標記位置 182
4.4 攻略4-4:拍攝照片和錄製視頻 188
4.5 攻略4-5:自定義攝像頭覆蓋層 192
4.6 攻略4-6:錄音 198
4.7 攻略4-7:語音識彆 201
4.8 攻略4-8:播放音頻視頻 203
4.9 攻略4-9:傾斜監控器 211
4.10 攻略4-10:監控羅盤方嚮 214
4.11 好工具推薦:SensorSimulator 218
4.12 小結 223
第5章 數據持久化 224
5.1 攻略5-1:製作設置界麵 224
5.2 攻略5-2:簡單數據存儲 228
5.3 攻略5-3:讀寫文件 233
5.4 攻略5-4:以資源的形式使用文件 238
5.5 攻略5-5:管理數據庫 240
5.6 攻略5-6:查詢數據庫 245
5.7 攻略5-7:備份數據 247
5.8 攻略5-8:分享數據庫 251
5.9 攻略5-9:分享其他數據 258
5.10 好工具推薦:SQLite3 264
5.11 小結 272
第6章 與係統交互 273
6.1 攻略6-1:從後颱發送通知 273
6.2 攻略6-2:創建定時和周期任務 276
6.3 攻略6-3:規劃周期任務 277
6.4 攻略6-4:創建粘性操作 281
6.5 攻略6-5:長時間運行的後颱操作 286
6.6 攻略6-6:啓動其他應用 292
6.7 攻略6-7:啓動係統應用 294
6.8 攻略6-8:讓其他應用啓動你的應用 298
6.9 攻略6-9:與聯係人交互 300
6.10 攻略6-10:使用多媒體播放器 307
6.11 攻略6-11:保存到MediaStore 309
6.12 小結 311
第7章 使用庫 312
7.1 攻略7-1:創建Java庫JAR 312
7.2 攻略7-2:使用Java庫JAR 314
7.3 攻略7-3:創建Android庫項目 316
7.4 攻略7-4:使用Android庫項目 319
7.5 攻略7-5:繪圖 321
7.6 攻略7-6:消息推送實戰 330
7.7 小結 338
附錄A Android的腳本層 339
附錄B AndroidNDK 345
附錄C App設計指南 355
· · · · · · (
收起)