-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Android 開發入門與實戰(第二版)

( 簡體 字)
作者:姚尚朗類別:1. -> 程式設計 -> 手機程式 -> Android
譯者:
出版社:人民郵電出版社Android 開發入門與實戰(第二版) 3dWoo書號: 35469
詢問書籍請說出此書號!

缺書
NT售價: 295

出版日:6/1/2013
頁數:377
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115314642
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

《Android 開發入門與實戰(第二版)》遵循第一版的寫作宗旨,通過本書的學習,讓不懂Android開發的人系統地快速掌握Android開發的知識。《Android 開發入門與實戰(第二版)》主要內容為:Android開發環境搭建、Android SDK介紹、Android應用程序結構剖析,并對Android 中最重要的組件Activity、Intents&Intent Filters&Broadcast receivers、Intent、Service、Content Providers進行了詳細的講解;然后對線程&進程、數據存儲、Widget、網絡通信和XML解析、多設備適配、Android UI Design(設計規范)等核心技術和讀者關心的流行技術結合實例進行了詳細講解;最后精選了6個真實的案例,如圖書信息查詢、eoe Wiki客戶端、廣告查查看看、手機信息小助手、土地瀏覽器、地圖追蹤,讓讀者把各種技術貫穿起來,達到學以致用的目的。
  書中內容的安排循序漸進、由淺到深,跟隨本書的步調,一定可以學會Android開發。《Android 開發入門與實戰(第二版)》除了理論知識的介紹和演示外,還加入很多實戰經驗技巧和實戰案例剖析,讓大家在學習的時候能理論結合實戰,融會貫通,真正掌握Android的開發技術。
目錄:

第1章 掀起你的蓋頭來——Android開發掃盲 1
1.1 Android行業概述 1
1.1.1 Android緣起 1
1.1.2 Android市場發展軌跡 2
1.1.3 Android SDK發布里程碑 5
1.2 Android開發概述 7
1.2.1 Android開發生態鏈 7
1.2.2 Android國內開發者現況 8
1.3 Android開發資源 9
1.3.1 Android開發線上社區 9
1.3.2 Android學習資料 11
1.3.3 Android開發線下活動 12
1.4 本章小結 13

第2章 工欲善其事必先利其器——搭建環境Android 14
2.1 開發Android應用前的準備 14
2.1.1 操作系統要求 14
2.1.2 Android軟件開發包 14
2.2 Windows開發環境搭建 14
2.2.1 安裝JDK 14
2.2.2 安裝Eclipse 16
2.2.3 安裝Android SDK 18
2.2.4 安裝ADT 20
2.2.5 真實體驗——創建Android虛擬設備(AVD) 22
2.3 Linux一族——Ubuntu開發環境搭建 23
2.3.1 安裝JDK 23
2.3.2 安裝Eclipse 25
2.3.3 安裝Android SDK 27
2.3.4 安裝ADT 29
2.3.5 創建Android虛擬設備(AVD) 31
2.4 Mac OS一族——蘋果開發環境搭建 33
2.5 本章小結 33

第3章 清點可用的資本——Android SDK介紹 34
3.1 Android SDK概要 34
3.2 深入探索Android SDK的密秘 34
3.2.1 Android SDK的目錄結構 34
3.2.2 android.jar及其內部結構 35
3.2.3 SDK文檔及閱讀技巧 35
3.2.4 先來熱身——Android SDK例子解析 37
3.2.5 SDK提供的工具介紹 40
3.3 Android典型包分析 42
3.3.1 開發基石——Android API核心開發包介紹 42
3.3.2 拓展開發外延——Android可選API介紹 43
3.4 本章小結 43

第4章 千里之行始于足下——Hello EoE 44
4.1 Hello EoE應用分析 44
4.1.1 新建一個Android項目 44
4.1.2 Android項目目錄結構 46
4.1.3 運行項目 46
4.2 調試項目 47
4.2.1 設置斷點 48
4.2.2 Debug項目 48
4.2.3 斷點調試 49
4.3 本章小結 49

第5章 良好的學習開端——Android應用程序架構分析 50
5.1 Android系統架構 50
5.1.1 Applications(應用程序層) 51
5.1.2 Application Framework(應用程序框架層) 51
5.1.3 Libraries Android Runtime(庫以及Android運行環境) 52
5.1.4 Linux Kernel(Linux 內核) 52
5.2 Android應用程序工程結構分析 53
5.2.1 應用程序工程結構組成分析 53
5.2.2 AndroidMainfest文件分析 54
5.3 本章小結 56

第6章 Android的核心——Activity 57
6.1 什么是Activity 57
6.2 Activity的生命周期 57
6.3 Activity的監控范圍內的三個主要循環 59
6.4 Activity擁有四個基本的狀態 60
6.5 Task、棧以及加載模式 60
6.6 配置改變 63
6.7 如何保存和恢復Activity狀態 63
6.8 啟動Activity并得到結果 64
6.9 Activity小實例 65
6.10 本章小結 71

第7章 我來“廣播”你的意圖——Intent & Intent Filters & Broadcast Receivers 72
7.1 什么是Intent 72
7.2 Intent結構 72
7.3 Intent的兩種類型 74
7.3.1 顯式Intent 74
7.3.2 隱式Intent 74
7.4 什么是Intent Filter 74
7.5 什么是Broadcast Receiver 75
7.6 如何創建BroadcastReceiver 75
7.7 BroadcastReceiver生命周期 76
7.8 廣播類型 76
7.9 Intent&BroadcastReceiver 76
7.10 本章小結 80

第8章 一切為用戶服務——Service 81
8.1 什么是Service 81
8.2 Service的兩種形式 81
8.3 如何創建Service 82
8.3.1 創建啟動形式Service 82
8.3.2 創建綁定形式Service 83
8.4 Service的生命周期 84
8.5 Service小實例 85
8.5.1 啟動形式Service 85
8.5.2 綁定形式Service 89
8.6 本章小結 93

第9章 提供數據的引擎——Content Providers 94
9.1 什么是ContentProviders 94
9.2 什么是ContentResolver 94
9.3 如何調用系統的ContentProvider 95
9.4 如何使用ContentResolver訪問自定義ContentProvider 96
9.5 本章小結 101

第10章 我的美麗我做主——用戶界面(User Interface) 102
10.1 布局——Layout 102
10.1.1 線性布局——Linear Layout 103
10.1.2 相對布局——Relative Layout 105
10.2 列表視圖 107
10.2.1 列視圖——Listview 107
10.2.2 表視圖——GridView 110
10.3 輸入控件——Input Controls 113
10.3.1 基本輸入控件 113
10.3.2 對話框控件——Dialog 121
10.4 菜單——Menu 125
10.5 活動欄——Action Bar 129
10.6 通知——Notifications 132
10.7 本章小結 134

第11章 循序漸進——線程&進程 135
11.1 線程(Thread)&進程(Process)概念 135
11.2 線程、進程與Android系統組件的關系 135
11.3 實現多線程的方式 138
11.3.1 Thread 139
11.3.2 AsyncTask 140
11.4 本章小結 141

第12章 信息百寶箱——全面數據存儲 142
12.1 SharedPreferences(分享愛好) 142
12.1.1 相識SharedPreferences 142
12.1.2 保存數據 144
12.1.3 刪除數據 146
12.1.4 修改數據 147
12.1.5 查詢數據 148
12.1.6 監聽數據變化 148
12.2 流文件存儲 149
12.2.1 基本方法簡介 149
12.2.2 存儲流程圖 150
12.2.3 數據保存和查詢的實例 150
12.3 實戰db4o數據庫 153
12.4 SQLite數據庫 157
12.4.1 什么是SQLite數據庫 157
12.4.2 Android中的SQLite 157
12.4.3 SQLiteOpenHelper 157
12.4.4 創建或打開數據庫 158
12.4.5 關閉數據庫 158
12.4.6 創建數據表 159
12.4.7 刪除數據表 159
12.4.8 增加數據 159
12.4.9 查詢數據 160
12.4.10 修改數據 160
12.4.11 刪除數據 161
12.4.12 事務 161
12.4.13 SQLite可視化管理工具 161
12.4.14 圖片的保存和查詢 163
12.5 記事本實例 166
12.5.1 創建主界面 167
12.5.2 添加內容界面的創建 168
12.5.3 保存數據 169
12.5.4 以列表的形式查詢數據 170
12.5.5 選項的菜單 171
12.5.6 “查看”選項的事件 172
12.5.7 “修改”選項的事件 172
12.5.8 “刪除”選項的事件 173
12.6 本章小結 174

第13章 不積跬步無以至千里——Widget 175
13.1 認識Widget 175
13.2 使用Widget 176
13.3 Widget生命周期 180
13.4 Widget設計向導 182
13.4.1 添加配置頁面 182
13.4.2 Widget設計向導 186
13.5 Widget實例——eoeWikiRecent Widget 188
13.6 本章小結 197

第14章 更上一層樓——網絡通信和XML解析 198
14.1 Android網絡通信基礎 198
14.1.1 Apache網絡接口 199
14.1.2 標準Java網絡接口 199
14.1.3 Android網絡接口 199
14.2 基于HTTP協議的網絡通信 199
14.2.1 HTTP介紹 199
14.2.2 使用Apache接口 200
14.2.3 使用標準Java接口 202
14.2.4 總結 203
14.3 基于Socket的網絡通信 203
14.3.1 Socket介紹 204
14.3.2 Android Socket編程 205
14.4 XML解析技術介紹 206
14.4.1 DOM方式 207
14.4.2 SAX方式 208
14.4.3 PULL方式 210
14.5 本章小結 212

第15章 靈活的應用 213
15.1 Android自定義UI控件 213
15.1.1 Android UI結構 213
15.1.2 Android 繪制View的原理 214
15.1.3 Android 自定義控件分析 215
15.1.4 Android自定義控件小結 216
15.2 片段(Fragment)布局 217
15.2.1 Fragment簡介 217
15.2.2 Fragment設計理念 217
15.2.3 創建一個Fragment 218
15.2.4 添加用戶界面 219
15.2.5 向活動中添加一個片段 220
15.2.6 添加沒有UI的片段 220
15.2.7 管理片段 221
15.2.8 執行片段事務(Fragment Transaction) 221
15.2.9 和活動進行通信 222
15.2.10 小結 222
15.3 畫布和畫筆 222
15.3.1 畫布簡介 222
15.3.2 畫筆簡介 223
15.3.3 例子 224
15.4 本章小結 224

第16章 萬變不離其宗——多設備適配 225
16.1 多屏幕適配 225
16.1.1 屏幕適配概述 225
16.1.2 屏幕的分類 226
16.1.3 如何支持多屏幕 227
16.1.4 從項目中怎么適配多屏幕 228
16.2 多語言處理 230
16.2.1 多語言處理概述 230
16.2.2 多語言在程序中的實現 230
16.3 多版本處理 231
16.3.1 支持不同的版本 231
16.3.2 設備運行時檢查系統的版本 231

第17章 開發好應用——省電、布局、快速響應、NFC、Android bean等好玩的應用 233
17.1 開發省電的應用 233
17.1.1 數據傳輸時避免浪費電量 233
17.1.2 電池續航時間優化 237
17.2 近距離無線通信——NFC 238
17.2.1 近距離無線通信——NFC概述 238
17.2.2 近距離無線通信——NFC基礎 238
17.2.3 Android對NFC的支持 239
17.2.4 Android應用中實現NFC 241
17.3 本章小結 242

第18章 沒有規矩不成方圓——Android UI設計規范 243
18.1 UI設計概述 243
18.1.1 Android UI設計概述 243
18.1.2 自成體系的風格設計 244
18.2 UI設計原則(Design Principles) 246
18.2.1 讓我著迷—Enchant Me 247
18.2.2 簡化我的生活—Simplify My Life 248
18.2.3 讓我感到驚奇—Make Me Amazing 250
18.3 UI設計規范 252
18.3.1 應用結構規范 252
18.3.2 導航規范 253
18.3.3 通知規范 255
18.4 本章小結 257

第19章 綜合案例一——圖書信息查詢 258
19.1 項目介紹 258
19.2 ZXing 259
19.2.1 ZXing介紹 259
19.2.2 ZXing調用流程 259
19.3 豆瓣圖書API 259
19.3.1 豆瓣圖書API介紹 259
19.3.2 豆瓣圖書API調用流程 259
19.4 項目效果圖 260
19.5 項目編碼 262
19.5.1 實體類 263
19.5.2 歡迎界面 266
19.5.3 數據下載 269
19.5.4 數據解析 271
19.5.5 信息顯示界面 273
19.6 本章小結 276

第20章 綜合案例二——eoe Wiki客戶端 277
20.1 背景與簡介 277
20.1.1 eoe Wiki網站 277
20.1.2 eoe Wiki客戶端 277
20.2 項目設計 278
20.2.1 原型圖設計 278
20.2.2 流程圖設計 279
20.3 功能模塊 280
20.3.1 項目目錄結構 281
20.3.2 滑塊特效 282
20.3.3 網絡交互 290
20.3.4 JSON數據解析 295
20.3.5 數據庫與緩存 299
20.4 最終演示 307
20.5 本章小結 309

第21章 綜合案例三——廣告查查看看 310
21.1 產品開發背景 310
21.2 產品功能簡介 311
21.3 本章小結 314

第22章 綜合案例四——手機信息小助手 315
22.1 背景與簡介 315
22.1.1 應用背景與簡介 315
22.1.2 手機信息小助手功能規劃 315
22.2 手機信息小助手編碼實現 316
22.2.1 手機信息小助手主界面 316
22.2.2 系統信息 320
22.2.3 硬件信息 325
22.2.4 軟件信息 329
22.2.5 運行時信息 331
22.2.6 文件瀏覽器 334
22.3 項目細節完善 337
22.4 手機信息小助手功能展望 338
22.5 本章小結 338

第23章 綜合案例五——“土地瀏覽器”實例 339
23.1 土地瀏覽器簡介 339
23.1.1 為什么要開發土地瀏覽器 339
23.1.2 土地瀏覽器的基本功能 340
23.2 土地瀏覽器的設計 340
23.3 土地瀏覽器的開發過程 341
23.3.1 啟動界面的開發 341
23.3.2 網址輸入欄的設計 344
23.3.3 網址輸入欄的觸屏彈出和收縮 346
23.3.4 網址的獲取 347
23.3.5 如何在本程序中打開瀏覽器 349
23.3.6 網站標題的獲取 349
23.3.7 網站圖標的獲取 349
23.3.8 網站打開進度的獲得 350
23.3.9 網頁網址的獲得 350
23.3.10 網頁的觸屏滑動翻頁 350
23.3.11 網頁縮放 351
23.3.12 書簽和歷史記錄 351
23.3.13 底部菜單 355
23.3.14 關于設置 356
23.3.15 皮膚 358
23.3.16 壁紙設置 359
23.3.17 主頁設置 359
23.3.18 JavaScript設置 360
23.3.19 緩存設置 361
23.3.20 緩存刪除 361
23.3.21 其他 362
23.4 本章小結 362

第24章 綜合案例六——地圖跟蹤 363
24.1 百度地圖示例應用分析 363
24.1.1 百度地圖SDK開發準備 363
24.1.2 百度地圖示例程序講解 364
24.2 本章小結 374

后記 375
序: