Android/OPhone開發完全講義

來源:互聯網
上載者:User

Android/OPhone開發完全講義

基本資料

作者: 李寧   
出版社:中國水利水電出版社
ISBN:9787508475271
上架時間:2010-7-1
出版日期:2010 年6月
開本:16開
頁碼:466
更多精多媒體訊息息地址:http://www.china-pub.com/196865
更有精彩樣張搶先試讀:http://www.china-pub.com/computers/common/mianfeisd.asp?id=196865

編輯精選

國內覆蓋面最廣的Android開發指南
國內第一同時涉及Android和OPhone技術的參考手冊
全書貫穿Android 1.5至Android 2.1五大Android版本的重要特性
超過200個實際案例,提供完美的實戰環境
大量有價值的代碼可以直接用於實際的項目
一線開發人員傾力之作,使全書的內容更接近實戰
完整的綜合應用案例,理論與實戰相結合

精彩評論:

1號訂的,2號就給送來了,夠速度,看了樣章覺得不錯,是本好書。

內容又好價格還便宜!總算碰見個有良心的出版商

書終於到了,yeah,看了頭幾章,感覺不錯。例子豐富,而且講解詳細,書的內容幾乎涉及到了android的每一個細節部分。正在詳細閱讀中。等看完了再來評論。

萬年曆的例子講的真好,思路清晰,且通俗幽默,多謝了李老師

本書從目錄上看是目前最全的一本android書,而且價格也不貴,打算買回來看看。

目錄

目 錄
前言
如何使用本書的例子
第一部分 準備篇——大軍未動,糧草先行
第1章 Android入門 2
1.1 Android的基本概念 2
1.2 Android開發環境的搭建 5
1.3 Android SDK中的常用命令列工具 8 
1.4 PC上的Android 10
……
第2章 第一個Android程式 14
2.1 編寫用於顯示當前日期和時間的程式 14
2.2 偵錯工具 18
2.3 簽名和發布應用程式 18
2.4 DDMS透視圖 20
2.5 本章小結 21
第二部分 基礎篇——Android世界的精彩之旅
第3章 Android應用程式架構 23
3.1 Android應用程式中的資源 23
3.2 Android的應用程式組件 25
3.3 AndroidManifest.xml檔案的結構 26
3.4 本章小結 27
第4章 建立使用者介面 28
4.1 建立、配置和使用Activity 28
執行個體1:示範Activity的生命週期 31
4.2 視圖(View) 33
執行個體2:混合使用XML布局檔案和代碼來控制視圖 37
執行個體3:定製組件——帶映像的TextView 39
執行個體4:定製組件——帶文字標籤的EditText 42
執行個體5:定製組件——可更換錶盤的指標時鐘 44
4.3 使用AlertDialog類建立對話方塊 49
執行個體6:建立詢問是否刪除檔案的【確認/取消】對話方塊 50
執行個體7:建立【覆蓋/忽略/取消】對話方塊 51
執行個體8:建立3種選擇省份的列表對話方塊 54
執行個體9:水平進度對話方塊和圓形進度對話方塊示範 58
……
第5章 組件詳解 84
5.1 顯示和編輯文本的組件 84
5.1.1 顯示文本的組件:TextView 85
執行個體18:在TextView中顯示URL及不同
字型大小、不同顏色的文本 86
執行個體19:帶邊框的TextView 88
5.1.2 輸入文本的組件:EditText 89
執行個體20:在EditText中輸入特定的字元 90
執行個體21:按斷行符號鍵顯示EditText 91
5.1.3 自動完成輸入內容的組件:AutoCompleteTextView 92
……
第6章 移動儲存解決方案 129
6.1 最簡單的資料存放區方式:
SharedPreferences 129
6.1.1 使用SharedPreferences存取資料 129
6.1.2 資料的儲存位置和格式 131
執行個體35:存取複雜類型的資料 131
6.1.3 設定資料檔案的存取權限 133
6.1.4 可以儲存設定的Activity:
PreferenceActivity 134
6.2 檔案的儲存 137
6.2.1 openFileOutput和openFileInput方法 137
執行個體36:SD卡檔案瀏覽器 138
執行個體37:存取SD卡中的映像 142
……
第7章 應用程式之間的通訊 166
7.1 Intent與Activity 166
7.1.1 用Intent啟動Activity,並在
Activity之間傳遞資料 166
7.1.2 調用其他應用程式中的Activity(撥打
電話、瀏覽網頁、發Email等) 169
7.1.3 定製自己的Activity Action 172
執行個體42:將電子詞典的查詢功能共用成
一個Activity Action 174
……
第8章 Android服務 182
8.1 Service起步 182
8.1.1 Service的生命週期 182
8.1.2 綁定Activity和Service 185
8.1.3 在BroadcastReceiver中啟動Service 187
8.2 系統服務 188
8.2.1 獲得系統服務 188
執行個體47:監聽手機來電 189
執行個體48:來電黑名單 190
……
第9章 網路 214
9.1 可裝載網路資料的組件 214
執行個體54:將網狀圖像裝載到ListView
組件中 215
執行個體55:Google映像畫廊(Gallery) 217
9.2 WebView組件 221
9.2.1 用WebView組件瀏覽網頁 221
執行個體56:手機瀏覽器 221
9.2.2 用WebView組件裝載HTML代碼 222
執行個體57:將英文詞典整合到Web頁中
(JavaScript調用Java方法) 224
……
第10章 多媒體 237
10.1 圖形 237
10.1.1 圖形繪製基礎 237
執行個體61:繪製基本的圖形和文本 239
10.1.2 繪製位元影像 243
執行個體62:用兩種方式繪製位元影像 243
第三部分 進階篇——深入Android世界的腹地
第11章 2D動畫 267
11.1 幀(Frame)動畫 267
AnimationDrawable與幀動畫 267
執行個體69:通過幀動畫方式播放Gif動畫 269
執行個體70:播放幀動畫的子集 271
11.2 補間(Tween)動畫 273
11.2.1 移動補間動畫 273
執行個體71:迴圈向右移動的EditText與上下彈跳的球 275
……
第12章 OpenGL ES編程 288
12.1 OpenGL簡介 288
12.2 構建OpenGL ES的基本開發架構 289
12.3 2D圖形繪製 290
……
第13章 資源、國際化與自適應 299
13.1 Android中的資源 299
13.1.1 Android怎麼儲存資源 300
13.1.2 資源的種類 300
13.1.3 資源檔的命名 301
13.2 定義和使用資源 301
……
第14章 訪問Android手機的硬體 322
14.1 在手機上測試硬體 322
14.1.1 安裝Android USB驅動 322
14.1.2 在手機上測試程式 324
14.1.3 在手機上偵錯工具 324
……
第15章 放在案頭上的小玩意 343
15.1 視窗小組件(App Widget) 343
15.1.1 在Android案頭上添加
App Widget 343
15.1.2 開發App Widget的步驟 344
執行個體78:數字時鐘 346
15.1.3 AppWidgetProvider類 348
15.1.4 向App Widget添加配置Activity 349
……
第16章 NDK編程 357
16.1 Android NDK簡介 357
16.2 安裝、配置和測試NDK開發環境 358
16.2.1 系統和軟體要求 358
16.2.2 下載和安裝Android NDK 358
16.2.3 下載和安裝Cygwin 359
16.2.4 配置Android NDK的開發環境 361
16.2.5 編譯和運行NDK內建的例子 362
……
第17章 整合Android與指令碼語言 372
17.1 Android指令碼環境簡介 372
17.2 Android指令碼環境安裝 373
17.3 編寫和運行Android指令碼 374
17.4 本章小結 376
第18章 Android平台的新特性展示 377
18.1 Android平台的新特性 377
18.2 Android Framework API演變 379
18.3 即時壁紙(Live Wallpapers,Android 2.1) 380
18.4 補間動畫渲染器(Android 1.6) 387
18.5 本章小結 389
第19章 另類的輸入輸出 390
19.1 手勢(Gesture) 390
19.2 讓手機說話(TTS) 395
19.3 本章小結 396
第20章 藍芽 397
20.1 藍芽簡介 397
20.2 開啟和關閉藍牙裝置 398
20.3 搜尋藍牙裝置 398
20.4 藍芽Socket 400
20.5 OBEX伺服器 402
20.6 本章小結 403
第四部分 OPhone篇——進入OPhone世界
第21章 OPhone入門 405
21.1 OPhone平台概述 405
21.2 OPhone開發環境搭建 407
21.3 在真機上偵錯工具 408
21.4 本章小結 410
第22章 OPhone的API擴充 411
22.1 視頻電話 411
22.2 搜尋API 413
22.3 本章小結 414
第23章 JIL Widget開發詳解 415
23.1 編寫第一個JIL Widget程式 415
23.2 多媒體 417
23.3 操作檔案 418
23.4 獲得系統資訊 422
23.5 控制硬體 425
23.6 本章小結 427
第五部分 綜合執行個體篇——實踐是檢驗真理的唯一標準
第24章 萬年曆 429
24.1 主介面設計與實現 429
24.2 選項菜單功能 443
24.3 可以寫日記和提醒的萬年曆 444
24.4 本章小結 454
第25章 知道當前位置的Google GTalk 機器人 455
25.1 GTalk的通訊協議和技術 455
25.2 登入GTalk:Login類 456
25.3 連絡人資訊 458
25.4 連絡人之間的通訊 461
25.5 本章小結 466

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.