Android攻略

攻略2-1:自定義視窗602.2 攻略2-14:動畫視圖902.15 攻略3-10:傳送簡訊1623.11

內容介紹

內容簡介:
Android是Google開源移動開發平台,如今已經成為最主要的移動平台之一。對開發人員而言,了解Android才能把握機會,跟上市場的變化。
本書是一本資源豐富、可隨時查詢的實例手冊,針對開發人員要解決的具體問題,提供有助於高效完成工作的實用建議。書中包括大量絕妙的代碼示例,可以直接套用到開發人員的研發項目中,為你節省大量時間。
本書主要內容如下。
Android套用架構和各種特定於Android的API。
在命令行、Android SDK、NetBeans SDK和? Eclipse SDK環境中開發套用。
使用App Inventor工具開發套用。?
使用SL4A工具開發套用。
通過使用Android NDK提高套用性能。?
直接訪問OpenGL ES? 2.0特性。

作者介紹

作者簡介:
David Smith
資深軟體開發工程師,重點關注移動開發領域, 參與過從用SDK編寫用戶套用到構建和自定義Android原始碼等各層次的開發工作。 部落格地址為blog.wiresareobsolete.com),Twitter別名@devunwired。
Jeff Friesen 自由職業者,工作內容是培訓和軟體開發,主要是Java和Android。除了本書之外,Jeff還為JavaWorld(www.javaworld.com)、informIT(www.informit.com)、java.net和DevSource(www.devsource.com)等網站撰寫了很多技術文章。可以到Jeff的網站上聯繫他,網址是tutortutor.ca。

作品目錄

目  錄
第1章  Android入門1
1.1  Android簡介  1
1.2  Android演化史2
1.3  Android系統架構3
1.4  套用架構6
1.5  剖析Activity  11
1.6  剖析Service16
1.7  剖析BroadcastReceiver22
1.8  剖析ContentProvider23
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的WebView138
3.4  攻略3-4:下載圖片檔案  141
3.5  攻略3-5:完全在後台下載143
3.6  攻略3-6:訪問RESTAPI  147
3.7  攻略3-7:解析JSON153
3.8  攻略3-8:解析XML156
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  好工具推薦:SensorSimulator218
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  好工具推薦:SQLite3264
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:保存到MediaStore309
6.12  小結311
第7章  使用庫312
7.1  攻略7-1:創建Java庫JAR312
7.2  攻略7-2:使用Java庫JAR314
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  AndroidNDK345
附錄C  App設計指南  355

相關詞條

熱門詞條

聯絡我們