-- 會員 / 註冊 --
 帳號:
 密碼:
  | 註冊 | 忘記密碼
站長推薦
NT定價: 380
優惠價:75285
NT售價: 450
NT定價: 980
優惠價:79774
NT售價: 495
NT售價: 195

3/28 新書到! 3/22 新書到! 3/14 新書到! 3/9 新書到!
C.G.Next購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopIllustratorAutoCadMasterCamSolidWorksCreoUGRevit
CC++Java遊戲程式Linux嵌入式PLCFPGAMatlabNuke
駭客資料庫搜索引擎影像處理FluentSPSSANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
C#HadoopPythonStm32手機程式CortexLabviewAndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Android SDK程序設計與開發范例

( 簡體 字)
作者:陳會安類別:1. -> 程式設計 -> 手機程式 -> Android
譯者:
出版社:清華大學出版社Android SDK程序設計與開發范例 3dWoo書號: 34866
詢問書籍請說出此書號!

缺書
NT售價: 345

出版日:12/14/2012
頁數:484
光碟數:1
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302308904
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
作者序:

譯者序:

前言:

如何閱讀本書
  本書共分 4 部分,內容上循序漸進,由 Android 開發環境的安裝開始,在創建了 2 個范例項目,說明 Eclipse IDE 的基本使用后,開始說明 XML 和 Java 的基本語法,然后是 Java 面向對象語法,主要是一些 Android 代碼常常使用的面向對象語法,特別強調一些入門 Java 語言書籍較少談到的語法內容,例如匿名內層類等,然后才真正進入 Android 程序設計的應用程序開發。
  第1部分:Java 與 Android 的基礎
  本書第 1 章介紹 Android 基礎和開發環境的創建,并在最后說明了如何創建本書測試所需的 Android 模擬器;第 2 章使用 2 個范例項目說明 Eclipse IDE 的 Android 項目文件和基本事件驅動程序設計,最后說明 Android 項目架構和模擬器的基本使用;第 3~4 章介紹 XML 和 Java 語言基礎,第 3 章說明 XML、Android支持的 Java 語言和 Java 的基本語法、數組、字符串等;第 4 章介紹面向對象語法,包括編寫 Android 代碼所需的類、重載方法、繼承、重寫、嵌套類、匿名內層類、接口、線程、集合對象和泛型等。
  第2部分:Android 程序設計——單一活動篇
  第 2 部分是單一活動篇,主要說明 Android 各種使用界面的創建。第 5 章介紹活動與布局配置;第 6 章介紹圖形使用界面的組件和事件處理,詳細說明了 5 種編寫事件處理的方法;第 7 章說明資源管理與各種對話框的創建,以及如何創建動態效果的使用界面動畫;第 8 章介紹偏好設置頁面與菜單,除了進一步說明各種界面組件的常用事件,還詳細講解了如何創建 3 種 Android 支持的菜單,最后介紹內置設置程序的操作界面,即用戶偏好設置頁面。
  第3部分:Android 程序設計——組件與多活動篇
  第 3 部分完整說明 Android 應用程序的組件,包括活動、內容提供者、廣播接收器和服務,活動繼續上一部分的內容。第 9 章說明如何啟動其他活動和內置應用程序,并詳細說明了 AndroidManifest.xml 文件的內容,以及如何創建多國語系的 Android 應用程序;第 10 章介紹 Android 存儲程序數據的 3 種方法,即偏好設置、文件與數據庫;第 11 章介紹列表組件 ListView 和 Spinner,結合適配器和共享數據的內容提供者,詳細說明了如何訪問聯系人的系統內容提供者和修改自第 10 章圖書數據庫創建的自定義內容提供者;第 12 章說明廣播接收器、服務與信息提醒,包括系統服務和自定義的本地服務,以及創建接收系統廣播與自定義廣播的廣播接收器。
  第4部分:Android 程序設計—— App 實例篇
  第 4 部分采用主題方式說明 Android 程序設計的實例應用,強調如何整合這些主題來創建實用的 Android 應用程序。第 13 章介紹繪圖與多媒體,包括 Gallery 組件的移動圖庫,多媒體的音樂播放器和視頻播放器,聲音處理的錄音程序和 2D 繪圖的井字游戲;第 14 章介紹定位服務與 Google 地圖,包括定位服務的“我在哪里”,地圖解碼服務的“找出景點坐標”,本地服務與定位整合應用的 GPS 景點防撞雷達,Google Map API 的 My 地圖,以及 Google Map API 與定位服務整合應用的追蹤個人行蹤;第 15 章介紹網絡與信息,包括 WebView 組件的移動瀏覽器,廣播接收器的短信收發程序“我的短信”,調用內置郵件工具的郵件發送工具,AsyncTask 抽象類創建的大型文件下載,最后是短信與定位服務整合應用的 GPS 間諜短信;第 16 章介紹首頁畫面小工具與硬件接口,包括小工具和 IntentService 服務的手機靜音切換,加速傳感器的跳跳球游戲,相機錄像的行車記錄器,相機與傳感器整合應用的聰明相機,基本藍牙功能的掃描藍牙設備。
  最后,在附錄 A 說明了如何創建 Android 應用程序的安裝包,并將應用程序發布到 Web 網站或市場。
  
  為了方便讀者實際操作本書內容,筆者將本書使用到的 Android 范例項目都收錄在書附光盤中,打開光盤,“Android_Examples”文件夾下各文件夾就是同名各章節的 Android 項目。
  
  關于本書,編者雖力求完美,但由于學識與經驗不足,謬誤在所難免,尚祈讀者不吝指正。
  
                       陳會安于臺北 hueyan@ms2.hinet.net
內容簡介:

  Android 是一套使用 Linux 操作系統為基礎開發的開放源代碼(Open Source)操作系統,最初主要是針對手機等移動設備使用的操作系統,現在 Android 已經逐漸擴展到平板電腦和其他領域,如電子書閱讀器、MP4 播放器和 Internet 電視等。本書共分 4 部分,內容上循序漸進,從講解 Android 使用的 XML 和 Java 語法開始,進而介紹創建單一活動的 Android 應用程序,詳細說明 Android 使用界面和事件處理,最后進入多活動和組件的 Android 應用程序。不僅如此,本書還提供了豐富的 Android 應用程序實現技巧。
     本書可作為大專院校、培訓機構關于手機或移動設備程序設計課程的教材,還可作為對程序設計有些認識,想學習 Android 程序設計的一般讀者進一步學習提升的參考書。
  

dating site for married people my boyfriend cheated on me with my mom I cheated on my wife
why wife cheat what is infidelity infidelity
all women cheat married woman wants cheat percent of women that cheat
open how much does abortion cost in clinic abortion
目錄:

目 錄
第1部分 Java與Android的基礎
第1章 Android基礎與開發環境的建立 1
1-1 Android的基礎 2
1-1-1 Google與Android 2
1-1-2 Android的版本與特點 2
1-1-3 Android 的基本操作界面 3
1-2 Android 的系統架構 5
1-3 Android 應用程序的組件 6
1-4 Android 應用程序的開發環境 8
1-5 下載與安裝 Android 開發環境 9
1-5-1 下載與安裝 JDK 9
1-5-2 下載與安裝 Eclipse IDE 10
1-5-3 下載與安裝 Android SDK 11
1-5-4 創建與啟動 Android 模擬器 16
思考與實踐 18
第2章 創建 Android 應用程序 19
2-1 Java 語言、XML 文件與 Android 20
2-1-1 Java 語言基礎 20
2-1-2 Android 與 Java 語言 21
2-1-3 Android 與 XML 文件 21
2-2 創建第一個 Android 應用程序 22
2-3 創建第二個 Android 應用程序 28
2-3-1 創建第二個 Android 應用程序 28
2-3-2 在真機上調試運行 Android 應用程序 33
2-4 Eclipse IDE 的項目管理與使用 35
2-4-1 Eclipse IDE的項目管理 35
2-4-2 切換 Android SDK 的版本 37
2-4-3 Eclipse IDE 的基本使用 37
2-5 Android 項目架構 39
2-6 Android 模擬器的基本使用 42
思考與實踐 45
第3章 XML 基礎與 Java 基本語法 46
3-1 XML 的基礎 47
3-1-1 標記語言的基礎 47
3-1-2 XML文件的內容 47
3-1-3 XML 文件的組成元素 48
3-1-4 XML文件的命名空間 50
3-2 Android 使用的 Java 語言與 API 51
3-2-1 Android 使用的 Java 語言 51
3-2-2 Android 支持的 Java API 51
3-2-3 Android 線上文件 52
3-3 Java 變量與數據類型 54
3-3-1 變量聲明 54
3-3-2 Java 的基本數據類型 55
3-3-3 常量聲明 56
3-3-4 賦值語句 56
3-4 Java 運算符 56
3-5 Java 流程控制 57
3-5-1 條件控制 57
3-5-2 循環控制 61
3-6 Java 類方法 64
3-6-1 創建 Java 的類方法 64
3-6-2 參數傳遞與返回值 65
3-6-3 Java變量的作用域 66
3-6-4 可變長度的方法參數 67
3-7 Java數組與字符串 67
3-7-1 數組 67
3-7-2 字符串 69
3-7-3 StringBuffer 類 70
3-8 Java 異常處理 70
思考與實踐 72
第4章 Android使用的面向對象語法 74
4-1 對象的基礎 75
4-2 類與對象 76
4-2-1 Java的類與對象 76
4-2-2 重載方法與鏈式調用方法 80
4-2-3 靜態成員與靜態初始代碼塊 81
4-3 類的繼承 82
4-4 嵌套類與匿名內層類 85
4-5 終態類與抽象類 87
4-5-1 終態類與方法 87
4-5-2 抽象類與方法 88
4-6 接口與包 89
4-6-1 Java的接口 89
4-6-2 實現接口的匿名內層類 90
4-6-3 匿名內層類與 this 和 final 關鍵字 91
4-6-4 包 91
4-7 線程 93
4-7-1 Java 線程 93
4-7-2 繼承 Thread 類來創建線程 94
4-8 集合對象與泛型 95
4-8-1 泛型 96
4-8-2 ArrayList 類 96
4-8-3 Iterator接口輸出元素 99
思考與實踐 100
第2部分 Android 程序設計——單一活動篇
第5章 活動與布局配置 101
5-1 活動類的基礎 102
5-1-1 如何運行 Android 應用程序 102
5-1-2 Context 抽象類 102
5-1-3 Activity 活動類 103
5-2 活動的生命周期 106
5-2-1 活動堆棧 106
5-2-2 活動的生命周期 106
5-2-3 管理活動的狀態 108
5-3 更改活動界面的外觀 112
5-4 鎖定活動的方向 114
5-4-1 鎖定活動的方向 114
5-4-2 切換鎖定活動的方向 115
5-5 布局配置 117
5-5-1 布局配置的基礎 117
5-5-2 LinearLayout 布局配置 119
5-5-3 RelativeLayout 布局配置 121
5-5-4 FrameLayout 與 ScrollView 布局配置 123
5-5-5 TableLayout 布局配置 124
5-5-6 使用代碼創建布局配置 126
5-6 Toast 與 Log 類 128
5-6-1 Toast 類 128
5-6-2 調試與 Log 類 129
思考與實踐 130
第6章 創建Android 使用界面 131
6-1 界面組件的基礎 132
6-1-1 View 與 ViewGroup 類 132
6-1-2 界面組件的類架構 132
6-1-3 Android 使用的尺寸單位 133
6-2 Android 的事件處理 134
6-2-1 事件處理的基礎 134
6-2-2 界面組件的 android:id 屬性 134
6-2-3 創建事件處理方法 135
6-3 按鈕組件 137
6-3-1 Button 文字按鈕組件 137
6-3-2 ImageButton 圖形按鈕組件 140
6-3-3 ToggleButton 切換按鈕組件 143
6-4 文字組件 145
6-5 選擇組件 149
6-5-1 CheckBox 復選框組件 149
6-5-2 RadioGroup 與 RadioButton 單選按鈕組件 152
6-6 圖形顯示組件 155
6-7 格式化 Android 字體 158
思考與實踐 161
第7章 資源管理與對話框 162
7-1 對話框的基礎 163
7-1-1 對話框的種類 163
7-1-2 對話框的生命周期 163
7-2 創建與顯示對話框 164
7-2-1 信息對話框 165
7-2-2 確認對話框 167
7-2-3 單選對話框 169
7-2-4 復選對話框 172
7-3 更多對話框 176
7-3-1 運行進度對話框 176
7-3-2 日期/時間設置對話框 180
7-3-3 自定義對話框 183
7-4 資源管理 187
7-4-1 資源種類 187
7-4-2 取得應用程序資源 191
7-4-3 取得系統資源 192
7-5 主題、樣式與界面動畫 193
7-5-1 主題與樣式 193
7-5-2 界面組件的動畫 195
思考與實踐 199
第8章 偏好設置界面與菜單 200
8-1 再談 Android 的事件處理 201
8-1-1 Android 界面組件的事件 201
8-1-2 長按事件:onLongClickListener 201
8-1-3 鍵盤事件:onKeyListener 203
8-1-4 觸控事件:onTouchListener 205
8-2 創建活動的選項菜單 208
8-2-1 創建選項菜單 208
8-2-2 替選項加上圖標和快捷鍵 211
8-2-3 使用菜單資源創建選項菜單 213
8-2-4 自定義選項菜單 215
8-3 長按菜單的創建 218
8-3-1 創建長按菜單 218
8-3-2 使用菜單資源創建長按菜單 221
8-4 創建子菜單 223
8-5 用戶偏好設置界面 226
思考與實踐 231
第3部分 Android 程序設計——組件與多活動篇
第9章 使用意圖啟動活動與內置應用程序 232
9-1 意圖的基礎 233
9-1-1 意圖與意圖篩選 233
9-1-2 意圖的種類 233
9-2 使用意圖啟動活動 234
9-2-1 使用意圖啟動其他活動 234
9-2-2 傳遞數據給其他活動 237
9-2-3 取得活動的返回數據 240
9-2-4 使用意圖啟動偏好設置界面 247
9-2-5 意圖篩選的名稱沖突問題 248
9-3 再談 AndroidManifest.xml 249
9-4 使用意圖啟動內置應用程序 253
9-4-1 意圖對象和 URI 253
9-4-2 使用意圖啟動內置應用程序 255
9-5 創建多國語系的 Android 應用程序 260
思考與實踐 263
第10章 存儲偏好設置、文件與數據庫 264
10-1 存儲偏好設置 265
10-1-1 存取活動的偏好設置 265
10-1-2 訪問應用程序的偏好設置 269
10-1-3 訪問偏好設置頁面的設置值 271
10-2 存儲到文件 274
10-2-1 存儲到內部存儲設備的文件 274
10-2-2 存儲到外部 SD 卡的文件 278
10-2-3 讀取原始資源的文件 280
10-3 關系型數據庫與 SQLite 282
10-3-1 關系型數據庫 283
10-3-2 SQLite 數據庫引擎 284
10-3-3 SQL 語言的基礎 284
10-4 SQLite 數據庫的使用 286
10-4-1 使用 SQLiteOpenHelper 類創建數據庫與數據表 286
10-4-2 使用 SQLiteDatabase 類訪問數據表的記錄數據 289
10-4-3 使用 SQL 命令訪問數據庫 295
思考與實踐 296
第11章 內容提供者、適配器與列表組件 297
11-1 Spinner 組件與適配器 298
11-1-1 Spinner 組件 298
11-1-2 適配器(Adapter) 298
11-1-3 OnItemSelectedListener 監聽者對象 299
11-2 ListView 組件與 ListActivity 類 303
11-2-1 ListView 組件 303
11-2-2 ListActivity 類 306
11-3 內容提供者的基礎 309
11-3-1 內容提供者的基礎 309
11-3-2 系統內置的內容提供者 310
11-4 使用系統的內容提供者 312
11-5 自行創建內容提供者 318
思考與實踐 328
第12章 廣播接收器、服務與信息提示 329
12-1 系統服務的基礎 330
12-2 狀態欄與信息提示 331
12-2-1 在狀態欄顯示提示信息 331
12-2-2 更多的提示方式 335
12-3 廣播接收器 336
12-3-1 創建廣播接收器 336
12-3-2 發送與接收自定義廣播 338
12-3-3 系統服務與廣播接收器 343
12-4 創建本地服務 347
12-4-1 服務的生命周期 348
12-4-2 創建本地服務 349
12-4-3 創建與活動通信的本地服務 352
12-5 再談數據共享 357
思考與實踐 358
第4部分 Android 程序設計——App 實例篇
第13章 繪圖與多媒體 360
13-1 顯示圖片——移動相簿 361
13-2 音樂播放——音樂播放器 366
13-3 影片播放——視頻播放器 371
13-4 聲音處理——錄音程序 372
13-5 2D 繪圖——井字游戲 376
13-5-1 2D 繪圖的基礎 376
13-5-2 井字游戲 378
第14章 Google地圖與定位服務 385
14-1 定位服務——我在哪里 386
14-1-1 Android 的定位服務與坐標 386
14-1-2 使用定位服務——我在哪里 387
14-2 地圖解碼服務——找出景點坐標 392
14-3 本地服務與定位應用——GPS 景點防撞雷達 396
14-4 使用 Google Maps API——My 地圖 401
14-4-1 取得 Google Maps API 密鑰 401
14-4-2 使用 MapView 組件和 MapActivity 類——My 地圖 404
14-5 標記 Google 地圖——追蹤個人行蹤 408
第15章 網絡與通信 417
15-1 WebView 組件——移動瀏覽器 418
15-2 短信處理——我的短信 422
15-3 發送電子郵件——郵件發送工具 427
15-4 文件下載與 AsyncTask 抽象類——大型文件下載 430
15-5 短信與定位服務——GPS 間諜短信 435
第16章 首頁畫面小工具與硬件接口 440
16-1 首頁畫面小工具——手機靜音切換 441
16-1-1 顯示今天日期小工具 441
16-1-2 小工具與 IntentService 服務——手機靜音切換 445
16-2 傳感器與游戲控制——跳跳球游戲 449
16-2-1 傾斜監測 449
16-2-2 傳感器與游戲控制——跳跳球游戲 453
16-3 相機——行車記錄器 457
16-3-1 照相——我的相機 458
16-3-2 錄像——行車記錄器 464
16-4 相機與傳感器的應用——聰明相機 470
16-5 藍牙——掃描藍牙設備 472
附錄A 創建安裝包與發布應用程序 477
A-1 Android 應用程序文件的內容 478
A-1-1 應用程序安裝包 APK 478
A-1-2 應用程序的數字簽名 478
A-1-3 AndroidManifest.xml 文件 478
A-2 創建數字簽名與安裝包 479
A-3 安裝 Android 應用程序 481
A-4 發布 Android 應用程序 482
A-4-1 發布在 Web 網站 482
A-4-2 發布應用程序到 Android Market 483
序: