-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
10/8 新書到! 10/1 新書到! 9/24 新書到! 9/18 新書到!
購書流程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書號: 35354
詢問書籍請說出此書號!

有庫存
NT售價: 275

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

譯者序:

前言:

Android是Google于2007年11月5日發布的基于Linux平臺的開源操作系統。Android操作系統由Andy Rubin開發,最初主要支持手機,目前已逐漸擴展到平板電腦及其他領域。由于其開源性,Android開發平臺允許任何移動終端廠商加入Android聯盟,進而擁有更多的開發者。隨著用戶和應用的日益豐富,一個嶄新的平臺也將很快成熟。
筆者結合多年的Android開發經驗和心得體會,花費了一年多的時間寫作本書。希望各位讀者能在本書的引領下跨入Android世界的大門,并成為一名開發高手。本書最大的特色就是結合大量的說明插圖,全面、形象、系統、深入地介紹Android程序的開發,并以大量實例貫穿于全書的講解之中。學習完本書的內容后,讀者應該可以具備獨立進行項目開發的能力。

本書特色
1.配合大量教學插圖,讀書學習不再枯燥乏味
本書最大的特點就是通篇采用圖片講解,將傳統的文字講解轉換為各種形式的圖片和表格,最大限度地提升讀者的閱讀興趣,讓讀者在潛移默化中掌握Android程序開發的精髓。
2.提供大量多媒體語音教學視頻,體驗全新課堂
筆者專門錄制了大量的配套多媒體語音教學視頻,以便讀者更加輕松、直觀地學習本書內容,提高學習效率。這些視頻與本書源代碼一起收錄于配書光盤中。
3.講解由淺入深、循序漸進,適合各個層次的讀者閱讀
本書從Android的基礎開始講解,逐步深入到Android的高級開發技術及應用,內容從易到難,講解由淺入深,循序漸進,適合各個層次的讀者閱讀。
4.穿插大量開發實例和技巧,迅速提升開發水平
本書在講解知識點時穿插了大量短小精悍的典型實例,并給出了大量的開發技巧,以便讀者更好地理解各種概念和開發技術,體驗實際編程情境,迅速提高開發水平。

本書內容及體系結構
Android基礎篇(第1章至第4章)
本篇主要內容包括Android系統、Android布局設計以及Android程序開發中常用的各類控件等。通過本篇的學習,讀者可以掌握Android程序開發的基本流程。結合使用布局與控件,讀者可以開發出較簡單的Android程序。
Android技術篇(第5章至第8章)
本篇主要內容包括菜單、對話框、Toast、Notification、Activity、Service、Broadcast,以及Android數據存儲等。通過本篇的學習,讀者可以掌握Android核心技術,開發出更完善的應用程序。
Android應用篇(第9章至第14章)
本篇主要內容包括Android網絡開發、GPS定位、Google Maps、Google StreetView,以及Android音頻/視頻開發、傳感器、手勢、圖形處理等。通過本篇的學習,讀者可以掌握Android的一些高級應用技術。
Android開發篇(第15章)
本篇主要解講音樂播放器程序的開發。該案例綜合運用了Android的多項知識。通過本篇的學習,讀者可以掌握Android系統更實用的開發技術,將各個知識點組合應用,提高程序開發能力。

讀者對象
* 了解一些Android技術,希望進一步學習的自學者。
* 想學習Android技術,以方便找工作的求職者。
* 大中專院校相關專業的學生和教師。
* 需要一本Android案頭手冊的程序員。
* 有Java基礎的Android初學者。
* Android專業開發人員。
* Android開發愛好者。
* 各種Android培訓班的學員。

致謝
本書由華北電力大學(保定)的王雅寧編寫。書中難免有疏漏和不妥之處,敬請各位讀者不吝指正。

編者
內容簡介:

本書由淺入深,全面系統地介紹了Android開發技術。本書最大的特色就是提供了大量的插圖,一改過去編程書籍枯燥乏味的文字講解,生動形象地展現了Android開發所需要的知識,使讀者能夠輕松地掌握學習內容。本書的每一章都配有專門的習題,以便讀者進行自我測驗。本書還提供了大量的配套教學視頻,這些視頻和書中的實例源代碼一起收錄于配書光盤中。
本書共分四篇。“Android基礎篇”主要介紹Android系統、Android布局設計以及Android程序開發中常用的各類控件等知識;“Android技術篇”主要介紹菜單、對話框、Toast、Notification、Activity、Service、Broadcast以及Android數據存儲等; “Android應用篇”介紹了Android網絡開發、GPS定位、Google Maps、Google StreetView以及Android音頻/視頻開發、傳感器、手勢、圖形處理等技術;“Android開發篇”詳細介紹了Android應用程序——音樂播放器的開發,以提高讀者的實戰水平。

目錄:

Android基礎篇
第1章 初識Android 2
1.1 什么是Android 2
1.1.1 Android的發展 2
1.1.2 Android的架構及特點 2
1.2 Android開發平臺的搭建 3
1.2.1 下載JDK 3
1.2.2 安裝JDK 4
1.2.3 配置Java環境變量 4
1.2.4 安裝Eclipse 5
1.2.5 安裝與配置Android SDK 6
1.2.6 安裝Android ADT 6
1.2.7 虛擬設備的創建與模擬器的運行 8
1.3 HelloAndroid——我的第一個Android程序 9
1.3.1 創建第一個Android程序——HelloAndroid 9
1.3.2 基本文件及Android框架 11
1.4 小結 11
1.5 習題 12
第2章 Android程序界面布局設計 16
2.1 布局概述 16
2.1.1 什么是布局 16
2.1.2 布局的類型 17
2.1.3 布局文件的常用概念 18
2.2 相對布局 19
2.2.1 相對容器布局 19
2.2.2 相對控件布局 21
2.3 線性布局 23
2.3.1 什么是線性布局 23
2.3.2 線性布局的語法 24
2.3.3 創建線性布局 24
2.4 表格布局 26
2.4.1 什么是表格布局 26
2.4.2 表格布局的語法 26
2.4.3 創建表格布局 27
2.5 幀布局 28
2.5.1 什么是幀布局 28
2.5.2 幀布局的語法 28
2.5.3 創建幀布局 29
2.6 網格布局和布局控件 30
2.6.1 什么是網格布局 30
2.6.2 網格布局的語法 30
2.6.3 創建網格布局 31
2.6.4 什么是布局控件 32
2.7 小結 34
2.8 習題 34
第3章 基本控件 40
3.1 控件概述 40
3.1.1 控件的構成 40
3.1.2 屬性的使用 40
3.1.3 方法和事件的使用 41
3.2 文本類控件 42
3.2.1 文本框 42
3.2.2 編輯框 44
3.3 按鈕類控件 45
3.3.1 按鈕 45
3.3.2 圖片按鈕 47
3.3.3 開關按鈕 48
3.3.4 單選按鈕 49
3.3.5 復選按鈕 50
3.4 圖片控件 52
3.5 動畫播放技術 53
3.5.1 補間動畫 54
3.5.2 幀動畫 56
3.6 時鐘控件 58
3.7 日期與時間控件 60
3.7.1 日期選擇控件 60
3.7.2 時間選擇控件 60
3.8 小結 61
3.9 習題 62
第4章 高級控件 71
4.1 自動完成文本類控件 71
4.1.1 自動完成文本控件 71
4.1.2 多文本自動完成輸入控件 73
4.2 進度條與拖動條 75
4.2.1 進度條 75
4.2.2 拖動條 76
4.3 評分條 78
4.4 滾動視圖 80
4.5 列表視圖 81
4.6 下拉列表 83
4.7 選項卡 85
4.8 頁面滑動切換控件 87
4.9 圖片切換控件 89
4.10 網格視圖 92
4.11 小結 94
4.12 習題 94
Android技術篇
第5章 消息提示 110
5.1 菜單 110
5.1.1 選項菜單和子菜單 110
5.1.2 上下文菜單 113
5.2 對話框 115
5.2.1 普通對話框 115
5.2.2 提示對話框 116
5.2.3 進度對話框 119
5.2.4 日期選擇對話框 120
5.2.5 時間選擇對話框 121
5.3 消息提示框 122
5.4 通知提示框 123
5.5 小結 125
5.6 習題 125
第6章 深入解析Activity 131
6.1 從一個單界面程序看Activity 131
6.1.1 啟動單界面程序 131
6.1.2 了解Activity的狀態變化 132
6.1.3 結束Activity 133
6.2 在兩個Activity之間跳轉 135
6.2.1 啟動第一個Activity——主Activity 135
6.2.2 創建第二個Activity 136
6.2.3 啟動第二個Activity 138
6.2.4 跳轉回主Activity 139
6.2.5 “BACK”到第二個Activity 140
6.3 在兩個Activity之間傳遞數據 142
6.3.1 傳遞數據到目標Activity 143
6.3.2 返回數據到主Activity 145
6.4 Intent和IntentFilter 148
6.4.1 Intent 148
6.4.2 IntentFilter 154
6.5 小結 155
6.6 習題 156
第7章 服務與消息廣播 158
7.1 Service簡介 158
7.1.1 開發Service 158
7.1.2 Service的生命周期 159
7.2 操作Service 160
7.2.1 調用context.startService() 方法啟動Service 160
7.2.2 調用context.bindService() 方法啟動Service 163
7.3 Service通信 165
7.3.1 本地服務通信 165
7.3.2 遠程服務通信 168
7.4 系統提供的Service 171
7.4.1 電話管理器 171
7.4.2 短信管理器 175
7.4.3 音頻管理器 177
7.4.4 振動器 180
7.5 廣播接收者 182
7.5.1 開發廣播接收者組件 182
7.5.2 接收系統廣播 186
7.6 小結 188
7.7 習題 188
第8章 數據存儲 192
8.1 SharedPreferences輕量級存儲 192
8.1.1 SharedPreferences和Editor 192
8.1.2 使用SharedPreferences存儲數據 193
8.2 文件存儲 195
8.2.1 讀寫文件中的數據 195
8.2.2 讀寫SD卡中的數據 197
8.3 SQLite數據庫存儲 201
8.3.1 SQLiteDatabase和SQLiteOpenHelper 201
8.3.2 數據庫的基本操作 205
8.4 內容提供者 209
8.4.1 ContentProvider簡介 209
8.4.2 自定義ContentProvider 212
8.5 小結 216
8.6 習題 216
Android應用篇
第9章 網絡應用 220
9.1 Socket通信 220
9.1.1 Socket的工作機制 220
9.1.2 Socket服務器端開發 221
9.1.3 Socket客戶端開發 222
9.1.4 運行程序 224
9.2 HTTP通信 224
9.2.1 HTTP通信方式 224
9.2.2 使用HttpURLConnection接口進行開發 225
9.2.3 使用HttpClient接口進行開發 226
9.3 URL通信 232
9.3.1 URL簡介 232
9.3.2 URL通信開發 233
9.4 WebView 235
9.4.1 WebView簡介 236
9.4.2 WebView開發 236
9.5 小結 239
9.6 習題 239
第10章 地理位置應用 241
10.1 GPS定位服務 241
10.1.1 GPS的相關類 241
10.1.2 獲取GPS信息 242
10.2 Google Maps 245
10.2.1 獲取Map API Key 245
10.2.2 創建模擬器 247
10.2.3 Google Maps的相關類 248
10.2.4 Google Maps地圖查詢應用 249
10.3 Google StreetView 253
10.3.1 Google StreetView服務的原理 253
10.3.2 Google StreetView程序的開發 253
10.4 小結 255
10.5 習題 255
第11章 音頻和視頻應用 258
11.1 音頻應用 258
11.1.1 MediaPlayer類簡介 258
11.1.2 使用MediaPlayer播放本地音頻文件 259
11.1.3 使用MediaPlayer播放標準音頻文件 263
11.2 視頻應用 265
11.2.1 視頻相關類簡介 265
11.2.2 使用VideoView播放視頻文件 266
11.3 音頻和視頻的錄制 267
11.3.1 錄制音頻 267
11.3.2 錄制視頻 271
11.4 小結 274
11.5 習題 274
第12章 傳感器應用 277
12.1 傳感器開發 277
12.1.1 系統傳感器 277
12.1.2 傳感器的開發過程 277
12.1.3 真機測試 278
12.2 常用傳感器 280
12.2.1 加速度傳感器 280
12.2.2 磁場傳感器 282
12.2.3 方向傳感器 283
12.2.4 重力傳感器 285
12.2.5 亮度傳感器 287
12.3 小結 288
12.4 習題 288
第13章 手勢應用 292
13.1 輸入法手勢識別 292
13.1.1 Gesture相關類簡介 292
13.1.2 輸入法手勢程序開發 292
13.2 觸摸屏手勢識別 295
13.2.1 GestureDetector簡介 295
13.2.2 觸摸屏手勢程序的開發 296
13.3 小結 298
13.4 習題 299
第14章 圖形應用 302
14.1 位圖 302
14.1.1 AssetManager類 302
14.1.2 Bitmap對象和BitmapFactory類 302
14.1.3 對assets文件夾的訪問 303
14.2 Canvas繪圖 305
14.2.1 Canvas類和Paint類 305
14.2.2 繪制基本圖形 306
14.3 小結 307
14.4 習題 307
Android開發篇
第15章 Android程序開發——音樂播放器 312
15.1 程序簡介 312
15.1.1 功能概述 312
15.1.2 開發環境及目標平臺 312
15.2 程序架構 313
15.3 登錄界面的設計與實現 313
15.4 主界面的設計與實現 314
15.4.1 主界面布局 314
15.4.2 音樂播放列表 315
15.4.3 音樂播放控制 316
15.4.4 音樂音量調節 320
15.4.5 音樂播放進度控制 321
15.4.6 主界面菜單 322
15.5 錄音界面的設計與實現 326
15.5.1 錄音界面 326
15.5.2 實現錄音功能 326
15.5.3 播放錄音文件 328
15.6 設置界面的設計與實現 328
15.6.1 設置來電鈴聲 328
15.6.2 設置鬧鈴鈴聲 329
15.6.3 設置通知鈴聲 330
15.7 小結 331
序: