3dwoo大學簡體電腦書店
Android應用開發完全學習手冊
( 簡體 字)
作者:黃永麗、王曉、孔美云類別:1. -> 程式設計 -> 手機程式 -> Android
出版社:清華大學出版社Android應用開發完全學習手冊 3dWoo書號: 40764
詢問書籍請說出此書號!
有庫存
NT售價: 195
出版日:1/27/2015
頁數:282
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 字 )
ISBN:9787302376170 加入購物車加到我的最愛 (請先登入會員)
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社)
第1章 Android開發基礎 1
1.1 Android簡介 1
1.1.1 發展歷史 1
1.1.2 Android的特點 2
1.2 開發環境的搭建 2
1.2.1 下載和安裝JRE 3
1.2.2 下載和安裝Eclipse 3
1.2.3 Android SDK和ADT 5
1.2.4 管理SDK和AVD 6
1.3 創建第一個android應用程序 8
1.4 Android系統架構及應用程序的結構 13
1.4.1 Android系統架構 13
1.4.2 應用程序的項目結構 14
1.5 Android應用程序組件 19
1.5.1 Activity(Android的窗體) 19
1.5.2 Service(服務) 19
1.5.3 Broadcast Receiver
(廣播接收器) 20
1.5.4 Content Provider
(內容提供者) 20
1.6 本章小結 21
第2章 Android界面布局及基本
控件 22
2.1 視圖View概述 22
2.2 Android界面布局 22
2.2.1 線性布局(LinearLayout) 22
2.2.2 相對布局(RelativeLayout) 25
2.2.3 表格布局(TableLayout) 28
2.3 文本框及按鈕控件 31
2.4 應用實例——簡單計算器 34
2.5 本章小結 42
第3章 Android控件進階 43
3.1 ImageButton控件 43
3.2 ImageView控件 45
3.3 單選按鈕與復選框 46
3.3.1 RadioGroup、RadioButton
的用法 47
3.3.2 CheckBox的用法 51
3.4 列表視圖(ListView) 56
3.4.1 簡單的ListView 57
3.4.2 帶標題的ListView列表 58
3.4.3 帶圖片的ListView列表 60
3.5 網格視圖(GridView) 62
3.6 控件的綜合應用案例 65
3.7 本章小結 71
第4章 菜單和對話框 72
4.1 選項菜單和子菜單 72
4.1.1 創建OptionsMenu菜單實例 72
4.1.2 監聽菜單事件 77
4.1.3 與菜單項關聯的Activity
的設置 77
4.2 上下文菜單 79
4.3 Android中對話框 80
4.3.1 提示對話框AlertDialog 81
4.3.2 進度對話框ProgressDialog 86
4.3.3 DatePickerDialog和
TimePickerDialog 87
4.4 提示信息 90
4.4.1 Toast 90
4.4.2 Notification 90
4.5 本章小結 91
第5章 Intent和ContentProvider 92
5.1 Intent 92
5.1.1 Intent屬性 92
5.1.2 Intent Filter 93
5.1.3 Intent的解析 95
5.1.4 Intent的實現 96
5.1.5 Intent中傳遞數據 100
5.1.6 在Intent中傳遞復雜對象 104
5.2 ContentProvider 108
5.2.1 ContentProvider簡介 108
5.2.2 Uri、UriMatcher、ContentUris
和ContentResolver類簡介 109
5.2.3 自定義ContentProvider 110
5.2.4 系統ContentProvider 116
5.3 簡單的通訊錄管理程序 119
5.4 本章小結 135
第6章 Android下的多線程與事件處理機制 136
6.1 Android下的多線程 136
6.1.1 多線程機制的優缺點 136
6.1.2 多線程的實現 138
6.2 事件處理機制 148
6.2.1 基于監聽接口的事件處理 148
6.2.2 基于回調機制的事件處理 150
6.2.3 回調方法應用案例 151
6.3 本章小結 153
第7章 2D應用程序開發 154
7.1 SurfaceView 154
7.1.1 SurfaceView簡介 154
7.1.2 SurfaceView的使用 155
7.2 用2d技術開發簡單游戲 155
7.3 Graphics類開發 164
7.4 動畫實現 166
7.4.1 逐幀動畫 167
7.4.2 布局動畫 169
7.4.3 控件動畫 170
7.5 本章小結 173
第8章 Android數據存儲 174
8.1 SharedPreferences 174
8.2 存儲數據到文件 181
8.3 使用數據庫存儲數據 189
8.4 本章小結 201
第9章 多媒體開發和電話API 202
9.1 多媒體開發 202
9.1.1 常見的多媒體格式 202
9.1.2 播放音頻 203
9.1.3 播放視頻 206
9.1.4 錄制音頻 207
9.1.5 錄制視頻 211
9.2 使用電話API 218
9.2.1 撥打電話 218
9.2.2 發送SMS 219
9.2.3 接收SMS 221
9.3 本章小結 223
第10章 網絡與通信 224
10.1 網絡概述 224
10.2 HTTP網絡開發 224
10.3 Socket網絡開發 230
10.4 本章小結 236
第11章 基于位置服務的應用開發 237
11.1 Google Map概述 237
11.1.1 顯示地圖 237
11.1.2 添加縮放控制 239
11.1.3 改變顯示模式 241
11.1.4 導航到特定位置 243
11.1.5 添加地點標記 244
11.1.6 獲取地點的坐標 247
11.1.7 地理編碼和反編碼 248
11.2 獲取定位數據 252
11.3 本章小結 255
第12章 Android桌面組件開發 256
12.1 桌面快捷方式 256
12.2 桌面組件——Widget 258
12.2.1 AppWidget框架類 258
12.2.2 App Widget的簡單例子——
Hello App Widget 259
12.3 應用實例——桌面天氣預報程序 263
12.4 本章小結 269
第13章 傳感器應用的開發 270
13.1 Android平臺傳感器概述 270
13.2 Android傳感器框架 270
13.3 傳感器應用程序基本結構 271
13.3.1 識別傳感器和傳感器性能 271
13.3.2 監測傳感器事件 273
13.4 運動傳感器 275
13.4.1 運動類型傳感器簡介 275
13.4.2 基本運動傳感器的使用 276
13.5 利用加速度儀監測設備搖動 279
13.6 利用傳感器實現指南針功能 283
13.7 本章小結 286


??

??

??

??





IV


VII
  







IV


V
  



     近年來,Android的興起和對移動設備開發領域的沖擊已成為熱門話題。本書以深入淺出、通俗易懂的方式對Android的應用開發進行全面介紹。對于一些較難理解的概念用實例進行說明,這些實例具有較強的針對性,以幫助讀者更好地理解各知識點在實際開發中的應用。本書共分為13章,內容覆蓋了Android概述、Android界面布局、Android控件、菜單欄與對話框、Intent和ContentProvider、Android的多線程與數據處理機制、Android數據存儲、多媒體應用開發、基于位置服務的應用開發、Android桌面組件開發,以及傳感器的開發等。
     本書基礎翔實,實例豐富,圖文并茂,案例真實,從基礎到案例覆蓋了Android應用開發的各領域,既可作為本科院校、高等職業院校及軟件學院計算機類、通信類專業的教材,也可作為相關培訓學校的Android培訓教材及從事Android移動編程和應用開發人員的參考用書。

當今社會已經全面進入了移動時代,手機功能越來越智能,越來越開放,為了實現這些需求,必須有一個好的開發平臺來支持。2007年,Google公司推出了基于Linux平臺的開源手機操作系統Android,由于其開放性和優異性,Android平臺得到了業界廣泛的支持,是目前最受歡迎的嵌入式操作系統之一,其發展的上升勢頭勢不可擋。
  移動終端的快速發展,使得Android系統應用的需求激增,很多在校生和廣大開發者都加入了Android開發陣營。為了幫助開發者更快地進入Android開發行列,筆者特意精心編寫了本書。本書從讀者的實際需求出發,科學安排知識結構,內容由淺入深,循序漸進地逐步展開,具有很強的知識性,反映了當前Android技術的發展和應用水平。
  全書分13章,各章內容介紹如下。
  第1章介紹Android開發基礎,內容包括Android的發展歷史、開發環境的搭建、Android應用程序組件等。
  第2章介紹Android界面布局及基本控件,內容包括視圖View概述、線性布局、相對布局、表格布局、文本框及按鈕控件等。
  第3章介紹Android控件知識,內容包括ImageButton控件、ImageView控件、單選按鈕與復選框、網格視圖等。
  第4章介紹菜單和對話框的使用,內容包括選項菜單和子菜單、上下文菜單、對話框和提示信息等。
  第5章介紹Intent和ContentProvider的相關知識,并進行舉例說明。
  第6章介紹Android下的多線程與事件處理機制等知識。
  第7章介紹2D應用程序開發,內容包括SurfaceView、用2D技術開發簡單游戲、Graphics類開發及動畫實現等。
  第8章介紹Android數據存儲的相關知識。
  第9章介紹多媒體開發,以及使用電話API的相關知識。
  第10章介紹網絡與通信,內容包括HTTP通信、Socket網絡開發等。
  第11~13章為綜合實例,分別為基于位置服務的應用開發、桌面組件開發及傳感器應用開發。
  本書通過大量簡單易懂的實例使讀者快速掌握知識點,每個部分既相互連貫又自成體系,使讀者既可以按照本書編排的章節順序進行學習,也可以根據自己的需求對某一章節進行針對性的學習。同時,本書更加注重知識的實用性和可操作性,通過實例使讀者在掌握相關技能的同時學習相應的基礎知識。書中所有的實例都已調試運行通過,讀者可以直接參照使用。本書知識點全面,結構合理,重點難點突出,實例豐富,語言簡潔,圖文并茂,適用于Android移動軟件開發初、中級用戶。
  本書由黃永麗、王曉、孔美云等老師共同編寫,全書由錢慎一、白永剛老師統稿,孔美云老師編寫第2、3章、黃永麗老師編寫了第4、5章,張偉偉老師編寫了第6、7章,王曉老師編寫了第8、9章,霍林林老師編寫了第10、11章,常化文老師編寫了第12、13章,另外,蔣軍軍、胡文華、尼朋、聶靜、張麗等老師也參與了本書部分內容的編寫工作,在此,對他們的辛勤工作表示衷心感謝。最后特別感謝鄭州輕工業學院教務處及浙江商業職業技術學院對本書的大力支持。
  由于編寫時間倉促,加之作者水平有限,書中難免會有錯誤和疏漏之處,懇請廣大讀者給予批評指正。
  
作 者
2014年初夏
  
??

??

??

??





II


III
  



pagetop