久久人人做人人妻人人玩精品hd,精品国产成人av在线,好姑娘在线视频免费观看 ,含羞草电影免费看韩国,果冻传媒一区

當(dāng)前位置 : 首頁  圖書 正文

Google Android SDK開發(fā)實(shí)戰(zhàn)演練 第2版簡介,目錄書摘

2020-05-25 10:43 來源:京東 作者:京東
android開發(fā)實(shí)戰(zhàn)
Google Android SDK開發(fā)實(shí)戰(zhàn)演練 第2版
暫無報(bào)價(jià)
10+評(píng)論 100%好評(píng)
編輯推薦:臺(tái)灣大學(xué)電機(jī)工程學(xué) 王勝德教授 / 恒逸資訊產(chǎn)品技術(shù)開發(fā)處長 張智凱 推薦
圖解化!提供完整的系統(tǒng)架構(gòu)、流程圖及程序代碼,建立正確開發(fā)觀念。
超直覺!善用Eclipse與其他免費(fèi)工具,徹底簡化Android開發(fā)流程。
極務(wù)實(shí)!業(yè)界作者經(jīng)典技巧分享,不走彎路,快速開發(fā)手機(jī)應(yīng)用程序。
附范例!各章均附范例程序代碼,集成主題,可立即參考應(yīng)用。
內(nèi)容簡介:本書從Android的元件設(shè)計(jì)與系統(tǒng)概念開始介紹,幫助用戶快速奠定正確的Android架構(gòu)觀念。全書使用Eclipse開發(fā)Android應(yīng)用程序,詳細(xì)說明開發(fā)工具的安裝、設(shè)定與使用,并輔以Lint程序檢查工具,讓你輕輕松松開發(fā)出各種精彩APP。
善用Android控件:靈活運(yùn)用視覺組件的拖拉(Drag and Drop),資料的復(fù)制和粘貼(Copy and paste),快速提高用戶技巧。
Lint 18工具可以檢查出每個(gè)錯(cuò)誤并根據(jù)檢測結(jié)果對(duì)程序進(jìn)行改進(jìn):Lint是由Android所提供的代碼檢查掃描工具,可幫你快速找到程序設(shè)計(jì)上的盲點(diǎn),提高應(yīng)用程序的正確性和效能。
快速了解用戶界面與視覺組件:介紹APP中基礎(chǔ)的互動(dòng)組件,包括各種輸入組件、按鈕、控制與格式窗口。
完全掌握平板電腦使用功能:說明如何使用Fragment來更有效地利用桌面顯示,以及使用ActionBar做出不同的APP。
高效能的資料存儲(chǔ)方式:全面理解用戶喜好,內(nèi)部/外部的文件存取、數(shù)據(jù)提供程序(content provider)與SQL Lite,讓你的Android應(yīng)用程序能夠?qū)⒂脩魻顟B(tài)籍由各種不同的方式儲(chǔ)存下來。
追求流暢的用戶體驗(yàn):利用多線程的數(shù)種,以及Google力薦的loader組件,編寫出更高效的應(yīng)用程序。
完整的Android通信功能:由郵件、短信和網(wǎng)頁的存取,讓應(yīng)用程序以各種方式與外界通信。
更友好的用戶界面:包含觸控的使用與豐富多彩的繪圖組件,以桌面上的小工具圖標(biāo)與動(dòng)態(tài)壁紙,來說明觸控和繪圖上的應(yīng)用。
作者簡介:臺(tái)灣大學(xué)電機(jī)工程研究所計(jì)算機(jī)科學(xué)組碩士。
曾任職Synopsys EDA研發(fā)工程師、IBM J2EE軟件工程師、中央研究院資訊人員。
在中央研究院時(shí),為瑞士高能物理研究中心(CERN)及美國Fermilab進(jìn)行跨國大尺度網(wǎng)絡(luò)技術(shù)/云端運(yùn)算的研發(fā)人員,現(xiàn)任恒逸講師。
翻譯過Hibernate操作手冊(cè),在電腦雜志編寫軟件開發(fā)相關(guān)專欄,內(nèi)容包括資料庫設(shè)計(jì)、資料庫中介操作、開源代碼的案例導(dǎo)入和制作,以及移動(dòng)式平臺(tái)的程序設(shè)計(jì)。
創(chuàng)辦了派鑫有限公司,專注于移動(dòng)裝備的開發(fā),目標(biāo)是將移動(dòng)科技的便利性為不同產(chǎn)業(yè)提供革新解決辦法。在Android和iOS商店已有數(shù)個(gè)產(chǎn)品可供下載,日后仍將持續(xù)思考其他平臺(tái)研發(fā)創(chuàng)新的可能性。
專長:C++/J2EE framework /Ios programming/Androidprogramming/ database design/cloud computing
認(rèn)證:SCJP,CWCD,Oracle 9i OCP DBA,IBM Websphere certified,IBM Rational certified,Grid Computing certified,JLPT N2
目錄:第 1章 Android SDK 與開發(fā)工具 1
01-01 Android 應(yīng)用程序基礎(chǔ)知識(shí). 2
1-1-1 應(yīng)用程序的組件 3
1-1-2 組件的啟動(dòng) 6
1-1-3 組件的停止 7
01-02 準(zhǔn)備開發(fā)環(huán)境 7
1-2-1 下載 Java ( for Linux/Wmdows ) 7
1-2-2 安裝 Java ( for Windows ) 9
1-2-3 安裝 Java ( for Linux ) 10
1-2-4 下載 Java ( for Mac OS X ) 11
1-2-5 安裝 Java ( for Mac OS X ) 13
1-2-6 安裝 Android SDK ( for Windows/Linux/Mac OS X ) 14
1-2-7 安裝 Eclipse 與 Android ADTplug in 16
01-03 Android 項(xiàng)目結(jié)構(gòu)與安裝方法. 25
1-3-1 創(chuàng)建創(chuàng)業(yè)賬本項(xiàng)目 25
1-3-2 使用 Eclipse 項(xiàng)目向?qū)陆?xiàng)目 25
1-3-3 Android 的項(xiàng)目結(jié)構(gòu) 27
1-3-4 使用 A歸來新建一組模擬器 28
1-3-5 在 Eclipse 調(diào)用模擬器并運(yùn)行 31
1-3-6 將手機(jī)設(shè)直為調(diào)試模式,并連接至開發(fā)主機(jī) 36
1-3-7 使用 Eclipse 安裝至實(shí)體設(shè)備 38
1-3-8 使用 Gmail 安裝應(yīng)用程序 39
01-04 使用 AndroidManifest.xml 記錄重要信息 42
1-4-1 應(yīng)用程序的基本屬性 43
1-4-2 應(yīng)用程序的詳細(xì)設(shè)直 44
1-4-3 應(yīng)用程序的權(quán)限設(shè)直 45
1-4-4 應(yīng)用程序的效率測試. 45
1-4-5 是換應(yīng)用程序包的名稱( package ) 45
小結(jié) 48
第 2 章 熟悉 Eclipse 的開發(fā)環(huán)境與使用技巧 49
02-01 Eclipse 的基本設(shè)置 50
2-1-1 Workspace 的創(chuàng)建 50
2-1-2 Workspace 的首選設(shè)直 51
2-1-3 切換 Workspace 52
02-02 項(xiàng)目的導(dǎo)出與導(dǎo)入 53
2-2-1 導(dǎo)出項(xiàng)目 54
2-2-2 導(dǎo)入項(xiàng)目 54
2-3 Eclipise 與 Android SOK 的在線更新. 55
2-4 取消 Workspace 默認(rèn)值 57
02-05 檢查程序代碼潛在的錯(cuò)誤” 58
2-5-1 Eclipse 的程序代碼檢查” 58
2-5-2 使用 Eclipse 檢查多余的程序代碼 60
小結(jié) 61
第 3章 初探 Andr1 id 程序設(shè)計(jì) 62
03-01 使用 XML 來聲明 Layout 64
3-1-1 Linear Layout 64
3-1-2 RelativeLayout 77
3-1-3 FrameLayout 81
3-1-4 TableLayout 82
3-1-5 修改項(xiàng)目界面 84
03-02 Activity 的生命周期 85
03-03 使用 Intent 來連接 Acti悅ty 89
3-3”1 在項(xiàng)目中顯示用戶輸入界面 89
3-3-2 新建 Acti.飛往.ty 89
3-3-3 新建一個(gè) View 90
3-3-4 將Acti.世ty 加入 Manifest 91
3-3 當(dāng) 加入 Button 并實(shí)現(xiàn)響應(yīng)函數(shù) 92
3-3-6 將數(shù)據(jù)傳遞進(jìn) Intent. 93
3-3-7 將數(shù)據(jù)從 h陽t 中提取 93
03-04 手機(jī)狀態(tài)改變時(shí)狀態(tài)的傳遞 94
3-4-1 手積減置狀,每改變的處理 94
3-4-2 處理狀態(tài)的改變 94
小結(jié) 126
小結(jié) 9
第 4 章 曲1droid 的調(diào)試與信息傳送 97
04-01 a曲 (Android Debug Bri電e)的使用 98
4-1-1 列出連接的設(shè)備或模擬器實(shí)例 99
4-1-2 指定設(shè)備并且安裝/卸載應(yīng)用程序 99
4-1-3 啟動(dòng)和終止 adb 服務(wù) 100
4-1-4 打印調(diào)試信息 100
4-1-5 過濾調(diào)試信息 100
4-1-6 設(shè)置調(diào)試信息的格式 101
04-02 使用 Log 來調(diào)試“ 102
4-2-1 在項(xiàng)目中利用Log 類來調(diào)試 102
4-2-2 在 Eclipse 中檢查程序的調(diào)試信息 104
4-2”3 在 Eclipse 中過捧多余的 調(diào)試信息 106
04-03 使用 Toast 來傳遞信息 108
4-3-1 將Log 的調(diào)試方式轉(zhuǎn)換豆
Toast 的調(diào)試方式 108
4-3-2 利用 To四提傳遞文字信息 110
4-3-3 創(chuàng)建是多彩多姿的 To掘t內(nèi)容 111
4-4-1 新增一個(gè)服務(wù) 117
4-4-2 新增一個(gè)返回的 Activity 119
4-4-3 在服務(wù)中調(diào)用狀態(tài)欄的用戶告知 120
4-4-4 在主 Acti世ty 中調(diào)用服務(wù) 122
4-4-5 定制用戶信息通知的版本 124
小結(jié) 126
第 5章 使用 Android 的資源 127
05-01字符串的使用 128
5-1-1 處理例外字符 130
5-1-2 自定義字符.?dāng)?shù)組 131
5-1-3 處理復(fù)數(shù)的字符串 134
5-1-4 多語系的切換 138
5-1-5 處理字符亭的多語系支 持 140
5-1-6 多語系的常規(guī) 144
05-02 顏色的使用 146
5-2-1 是改項(xiàng)目中字體的顏色 149
S-2-2 顏色組合的應(yīng)用 149
05-03 圖片 (Draw由le ) 的使用 152
5-3-1 訪問點(diǎn)陣類圓形與設(shè)直項(xiàng)目 的背景圖 152
5-3-3 圈形狀態(tài)組合的應(yīng)用 154
S-3-4 用顏色作為 Draw:曲le 156
5-3-5 周幾何形狀作為 Drawable 158
05-04 樣式 (Style) 的使用 160
5-4-1 定義一組新的樣式 161
5-4-2 樣式的繼承 163
05-05 動(dòng)畫的使用 163
S-5-1 遙格動(dòng)畫的使用 163
5-5-2 在項(xiàng)目中添加淡出的漸變動(dòng)畫 164
5-5-3 在項(xiàng)目中添加淡出且旋轉(zhuǎn)的 漸變動(dòng)畫 166
5-5-4 利用轉(zhuǎn)場動(dòng)畫讓組件的隱藏 呈現(xiàn)是流暢 168
小結(jié) 168
第 6 章 靜態(tài)用戶界面與控件 170
06-01 創(chuàng)建 “標(biāo)簽” 式的頁面配置 171
6-1-1 創(chuàng)建個(gè)別的 XML 頁面配直 172
6-1-2 創(chuàng)建個(gè)別的 Activity 類 174
6-1-3 在 AndroidManifest.xml 中注冊(cè) Acti飛rity 176
6-1-4 創(chuàng)建圓形狀態(tài)組合來作為標(biāo)簽 178
6-1-5 修改頁畫自己直,并設(shè)直為標(biāo)簽主控頁面 179
6-1-6 運(yùn)行標(biāo)簽頁面配置 181
6-1-7 使用工作集 ( Working 默認(rèn) Set )來整理 Package Explorer183
06-02 運(yùn)用菜單與用戶互動(dòng) 186
6-2-1 Android 的菜單種類 186
6-2-2 創(chuàng)建菜單資源 188
6-2-3 創(chuàng)建選項(xiàng)菜單 191
6-2-4 創(chuàng)建變動(dòng)的選項(xiàng)資源 194
6-2-5 添加子菜單 197
6-2-6 操作欄 ( Action Bar ) 的按鈕 圖標(biāo) 198
6-2-7 響應(yīng)菜單的輸入 201
6-2-8 創(chuàng)建上下文菜單 204
6-2-9 創(chuàng)建組上下文菜單 206
6-2-10 響應(yīng)土下文菜單的輸入 207
06-03 響應(yīng)用戶界面的事件 210
6-3-1 使用 “事件監(jiān)聽器 212
6-3-2 運(yùn)用監(jiān)聽按鈕事件實(shí)現(xiàn)離開程序操作 212
06-04 創(chuàng)建與用戶互動(dòng)的 “對(duì)話框’ 215
6-4-1 在警告對(duì)話框中添加按鈕 215
6-4-2 在警告對(duì)話柜中添加菜單 的數(shù)據(jù) 217
6-4-3 在警告對(duì)話框中添加單選按鈕 218
6-4-4 在警告對(duì)話框中添加多選按鈕 218
6-4-5 創(chuàng)建可顯示 “不定剝皮進(jìn)皮” 的對(duì)話框 220
6-4-6 創(chuàng)建可顯示 “有刻度進(jìn)皮”的對(duì)話框 221
6-4-7 創(chuàng)建 “自定義頁曲” 的對(duì)話桓 222
小結(jié) 226
第 7 章 動(dòng)態(tài)用戶界面與控件 227
07-01 使用 A由p陽View 來連接數(shù)據(jù) 228
7-1-1 使用 ListView 來建立收入 菜單 228
7-1-2 在收入界面加入標(biāo)題與結(jié)尾 232
7-1-3 加入用戶的響應(yīng) 233
7-1-4 在 ListView 土加入土下文菜單 235
7-1-5 使用畫廊頁面來顯示圖片 237
7-l-6 為圖片管理頁曲 中的困片 加上邊框 242
7-1-7 創(chuàng)建圖片管理頁面的互動(dòng)功能 244
7-1-8 創(chuàng)建飛旋式選擇器 247
7-1-9 飛旋式選擇器的回調(diào)函數(shù) 255
07-02 使用系統(tǒng)的Intent 257
7-2-1 在 AndroidMani制中定義 應(yīng)用程序所需權(quán)限 258
7-2-2 錯(cuò)誤信息與權(quán)限設(shè)置 263
7-2-3 使用系統(tǒng)的網(wǎng)頁瀏覽功能 265
07-03 窗口中的組件 266
7-3-1 文字編輯區(qū)塊 266
7-3-2 自動(dòng)完成的文字區(qū)塊 273
7-3-3 加入評(píng)分區(qū)塊 274
小結(jié) 275
第 8章 更豐富的視覺互動(dòng)組件 277
08-01 Fra伊i.ent 組件” 278
8-1-1 在畫面中新增 ListFra陰陽it 280
8-1-2 在畫面中新增自定義Fragnient 283
8-1-3 Fra伊1ent 之間的互動(dòng) 287
8-1-4 Fragnient 與屏幕的旋轉(zhuǎn)設(shè)置 289
8-1-5 選擇Fragment 的響應(yīng)函數(shù) 292
8-1-6 保存 Fragment 的札每 297
08-02 Action B缸 控制欄 300
8-2-1 Action Bar 主題的設(shè)置與取消 301
8-2-2 操作欄中的標(biāo)簽欄 302
8-2-3 操作欄的樣式 ”’ 310
8-2-4 下拉菜單 313
8-2-5 分離式的操作欄 315
08-03 復(fù)制與粘貼 319
8-3-1 剪貼框架的類型 319
8-3-2 剪貼框架和對(duì)象 320
8-3-3 執(zhí)府J..制的應(yīng)用程序 321
8-3-4 實(shí)現(xiàn)粘貼的應(yīng)用程序 324
小結(jié) 326
第 9 章 數(shù)據(jù)存取 327
09-01 使用 u數(shù)據(jù)提供程序” 讀寫 數(shù)據(jù) 328
9-1-1 系統(tǒng)中的 “聯(lián)系人” 數(shù)據(jù)提供程序 329
9-1-2 操作 “聯(lián)系人” 的Data 類”..330
9-1-3 操作 “聯(lián)系人” 的其他類, 直接查詢聯(lián)系人和電話本 334
9-1-4 整合至 AdapterView 337
9-1-5 在數(shù)據(jù)提供程序中新增聯(lián)系人 340
09-02 使用 SQL Lite 讀寫數(shù)據(jù) 341
9-2-1 認(rèn)識(shí)關(guān)系型數(shù)據(jù)庫 342
9-2-2 新增輔助數(shù)據(jù)庫的類 343
9-2-3 使用數(shù)據(jù)定義語言 347
9-2-4 在數(shù)據(jù)表格中添加數(shù)據(jù) 349
9-2-5 周 ListView 來接收數(shù)據(jù)扉 查詢的結(jié)果 354
9-2-6 在數(shù)據(jù)表格中刪除數(shù)據(jù) 358
9-2-7 在數(shù)據(jù)表格中修改數(shù)據(jù) 363
小結(jié) 367
第 10章 用戶首選、文件訪問和多錢程 368
10-01 通過用戶首選訪問文件 369
10-1-1 將數(shù)據(jù)寫入用戶首選項(xiàng) 369
10-1-2 查看用戶首選文件 373
10-1-3 將用戶首選的數(shù)據(jù)讀出 374
10-02 使用 Pre缸enceActivity 375
l0-2-1 在用戶首選中創(chuàng)建選項(xiàng)菜單 382
10-2-2 在用戶首選中創(chuàng)建復(fù)選框 384
10-2-3 將用戶首選分類 386
10-03 文件存儲(chǔ)方式 388
1-3-1 使用內(nèi)部存儲(chǔ)空間 388
10-3-2 文件的持久性 .390
10-3-3 使用外部的存儲(chǔ)空間 392
10-3-4 訪問外部存儲(chǔ)空間的文件 393
10-3-5 訪問外部存儲(chǔ)空間供媒體掃描器使用 396
10-3-6 訪問外部共享存儲(chǔ)空間 398
10-04 使用多錢程解決 ANR 問題 399
10-4-1 操作 UI 線程 400
10-4-2 使用 View 的postQiii數(shù)在不同線程中變是四 404
10-4-3 使用 Vi仰的陽stDelayedQ 函數(shù),以定時(shí)在不同線程中 變是 405
10-4-4 使用 A町ncTask 更新 UI 406
10-4-5 使用 A町ncTask 顯示進(jìn)皮 408
10-4-6 使用 Content L侃der 410
10-4-7 結(jié)合 List Fragment 和Content Loader 415
小結(jié) 419
第 刊 章 通信與網(wǎng)絡(luò) 420
11-01 短信的處理 421
11-1-1 1 發(fā)送短信 421
11-1-2 監(jiān)控短倍的接收 423
11-02 發(fā)送 Email 429
11-03 再次查看 Web 畫面 432
11-3-1 強(qiáng)化 Eel地脆的網(wǎng)頁編輯上傳功能 432
11-3-2 在項(xiàng)目中添加一個(gè)WebView 436
11-3-3 一次顯示多個(gè)悅bView 439
小結(jié) 440
第 12章 觸控與動(dòng)態(tài)桌面壁紙 441
12-01 觸控的事件 442
12-1-1 實(shí)現(xiàn)觸控監(jiān)聽器OnTouchListener 442
12-1-2 加上速度偵測器VelocityTracker 445
12-1-3 觸控區(qū)域和多點(diǎn)觸控 448
12-1-4 創(chuàng)建手勢數(shù)據(jù)庫 450
12-1-5 在程序中調(diào)用手勢標(biāo)識(shí) 453
12.02 活動(dòng)壁紙” 456
12-2-1 實(shí)現(xiàn)動(dòng)態(tài)壁紙 456
12-2-2 動(dòng)態(tài)壁紙的屬性設(shè)直 464
小結(jié) 466
第 13章 桌面小工具與繪圖 467
小結(jié) 483
第 14 章 Android 的硬件功能 484
14-01 使用相機(jī)” 485
14-1-1 使用相機(jī)的組件 485
14-1-2 Sur如eView 的運(yùn)行周期 485
14-1-3 相機(jī)的運(yùn)行周期 486
14-1-4 新增相機(jī)的項(xiàng)目與設(shè)置權(quán)限 487
1牛1-5 相積操作的用戶界面 489
14-1-6 添加 SurfaceView 與相機(jī) 相關(guān)組件 490
14-1-7 實(shí)現(xiàn),主程序邏輯 493
1牛1-8 模擬器的旋轉(zhuǎn)與實(shí)機(jī)測試 .496
14-02 使用感應(yīng)器 498
14-2-1 取得感應(yīng)器的列表 498
14-2-2 取得感應(yīng)器的數(shù)值 502
14-2-3 使用光皮感應(yīng)器 502
14-2-4 重力加速度與坐標(biāo)系 504
14-2-5 使用重力加速度感應(yīng)器 505
小結(jié) 506
附錄 lint 實(shí)戰(zhàn)演練 507
01 android 與 lint 508
02 安裝 lint 508
03 使用 lint 檢查 Android 項(xiàng)目 509
04 lint 所檢查問題的類型與內(nèi)容.........當(dāng)11
05 使用 lint 檢查錯(cuò)誤 512
5-1 MissingTransland 512
5-2 Proguard 514
5-3 GridLayout 515
06 使用 lint 檢查警告 517
6-1 AdapterViewChildren 517
6-2 MissingPrefix 518
6-3 ScrollViewCount 519
6-4 D叩licatelds 520
6-5 Nes時(shí)Scrolling 521
6-6 SαollViewSize 522
6-7 ExtraTranslation 524
6-8 StateListlt四chable 524
6-9 HardCodedText 525
6-10 MergeRootFrame 526
6-11 InefficientWeight 527
小結(jié) 528












04-04 使用狀態(tài)欄傳遞信息.......“..115


3”1-4 TableLayout 82 4-4-1 新增一個(gè)服務(wù) 117
3-1-5 修改項(xiàng)目界面 ............................84 4-4-2 新增一個(gè)返回的 Activity ,119
03-02 Activity 的生命周期”??”??”??”??”..85 4-4-3 在服務(wù)中調(diào)用狀態(tài)欄的
03-03 使用 Intent 來連接 Acti悅ty 89 用戶告知“??“??“??“??“??“??“??“.. .120
3-3”1 在項(xiàng)目中顯示用戶輸入界面 89 4-4-4 在主 Acti世ty 中調(diào)用服務(wù)....... .122
3-3-2 新建 Acti.飛往.ty 89 4-4δ 定制用戶信息通知的版本 124

3-3-3 新建一個(gè) View . .......... ”
3-3-4 將Acti.世ty 加入 Manifest 91
3-3 當(dāng) 加入 Button 并實(shí)現(xiàn)響應(yīng)函數(shù) 92
3”3”6 將數(shù)據(jù)傳遞進(jìn) Intent. 93
3-3-7 將數(shù)據(jù)從 h陽t 中提取 93
03-04 手機(jī)狀態(tài)改變時(shí)狀態(tài)的傳遞“...94
3...軒1 手積減置狀,每改變的處理 94
3-4-2 處理狀態(tài)的改變 94

小結(jié) 126
第 5章 使用 Android 的資源 ”?”??”..127
侃” 1 字符串的使用.......“??“??“??“..128
5-1-1 處理例外字符 130
5-1-2 自定義字符.?dāng)?shù)組“?“?“?“? 131 S-1-3 處理復(fù)數(shù)的字符串“??“??“??“?? 134 5”1-4 多語系的切換 138
5-1”5 處理字符亭的多語系支 持 140

小結(jié) ”??”??”??”??”??”??”??”??”??”??”?? ........9當(dāng)

S-1-6 多語系的常規(guī)H

.......”??”..144

第 4 章 曲1droid 的調(diào)試與信息傳送“..97
04-01 a曲 (Android Debug Bri電e)
的使用 98
4-1”1 列出連接的設(shè)備或模擬器
實(shí)例 99
4-1-2 指定設(shè)備并且安裝/卸載
應(yīng)用程序.........”??”??”??”??”?? 99
4-1-3 啟動(dòng)和終止 adb 服務(wù)... 100
4-1-4 打印調(diào)試信息 100
4-1”5 過濾調(diào)試信息 100
4-1”6 設(shè)置調(diào)試信息的格式 101
04-02 使用 Log 來調(diào)試“ 102
4-2-1 在項(xiàng)目中利用Log 類來調(diào)試”..102 4-2-2 在 Eclipse 中檢查程序的
調(diào)試信息 104
4-2”3 在 Eclipse 中過捧多余的 調(diào)試信息 106
04-03 使用 Toast 來傳遞信息 108
4-3-1 將Log 的調(diào)試方式轉(zhuǎn)換豆
Toast 的調(diào)試方式 108
4-3-2 利用 To四提傳遞文字信息 110
4-3-3 創(chuàng)建是多彩多姿的 To掘t
內(nèi)容 111

05-02 顏色的使用 146
5-2-1 是改項(xiàng)目中字體的顏色 149
S-2-2 顏色組合的應(yīng)用 149
05-03 圖片 (Draw由le ) 的使用 152
5-3”1 訪問點(diǎn)陣類圓形與設(shè)直項(xiàng)目 的背景圖 ...1當(dāng)2
5-3-2 定義可擴(kuò)展的PNG 圖片文件 153
5-3-3 圈形狀態(tài)組合的應(yīng)用 154
S-3-4 用顏色作為 Draw:曲le ..“ 156
5-3”5 周幾何形狀作為 Drawable 158
05-04 樣式 (Style) 的使用 160
S-4”1 定義一組新的樣式”??”??”??”?? 161 5-4-2 樣式的繼承 163
05-05 動(dòng)畫的使用 163
S-5-1 遙格動(dòng)畫的使用“?? 163
5-5-2 在項(xiàng)目中添加淡出的漸變動(dòng)畫 164
5-5-3 在項(xiàng)目中添加淡出且旋轉(zhuǎn)的 漸變動(dòng)畫 166
5-5-4 利用轉(zhuǎn)場動(dòng)畫讓組件的隱藏 呈現(xiàn)是流暢 .........’ ,168
小結(jié)?。??”??”??”??”??”??” 168
第 6 章 靜態(tài)用戶界面與控件....“..170 06-01 創(chuàng)建 “標(biāo)簽” 式的頁面配置...171

2

6-1”1 創(chuàng)建個(gè)別的 XML 頁面配直 172
6-1-2 創(chuàng)建個(gè)別的 Activity 類”??”?? 174 6-1-3 在 AndroidManifest.xml 中
注冊(cè) Acti飛rity 176
6-1-4 創(chuàng)建圓形狀態(tài)組合來作為
標(biāo)簽 178
6-1”5 修改頁畫自己直,并設(shè)直為
標(biāo)簽主控頁面.......”??”??” 179
6-1-6 運(yùn)行標(biāo)簽頁面配置 ”’ 181 6-1-7 使用工作集 ( Working 默認(rèn) Set )
來整理 Package Explorer 183
協(xié)昭 運(yùn)用菜單與用戶互動(dòng) ”’?” 186 6-2-1 Android 的菜單種類 186
6-2-2 創(chuàng)建菜單資源”?? ...188
6-2-3 創(chuàng)建選項(xiàng)菜單 191
6-2-4 創(chuàng)建變動(dòng)的選項(xiàng)資源 194
6-2”5 添加子菜單“??“??“??“??“ 197
6-2-6 操作欄 ( Action Bar ) 的按鈕 圖標(biāo) 198
6-2-7 響應(yīng)菜單的輸入 ...201
6-2-8 創(chuàng)建上下文菜單 .204
6-2-9 創(chuàng)建組上下文菜單 206
6-2-10 響應(yīng)土下文菜單的輸入“??“..207
06-03 響應(yīng)用戶界面的事件 ”’ 210
6-3-1 使用 “事件監(jiān)聽器” 212
6-3”2 運(yùn)用監(jiān)聽按鈕事件實(shí)現(xiàn)離開
程序操作 212
0ι04 創(chuàng)建與用戶互動(dòng)的 “對(duì)話框’'...215
6-4-1 在警告對(duì)話框中添加按鈕 215
6-4-2 在警告對(duì)話柜中添加菜單 的數(shù)據(jù)......... ....... ? 217
6-4-3 在警告對(duì)話框中添加單選
按鈕 218
6-4-4 在警告對(duì)話框中添加多選
按鈕 218
6-4”5 ,tlj 建可顯示 “不定剝皮進(jìn)皮” 的對(duì)話框 220
6-4-6 創(chuàng)建可顯示 “有刻度進(jìn)皮”
的對(duì)話框 221
6-4-7 創(chuàng)建 “自定義頁曲” 的

目錄
對(duì)話桓 222
小結(jié) 226
第 7 章 動(dòng)態(tài)用戶界面與控件.”?”..227
的 01 使用 A由p陽View 來連接
數(shù)據(jù) 228
7-1-1 使用 ListView 來建立收入 菜單 228
7 2 在收入界面加入標(biāo)題與結(jié)尾 232
7 3 加入用戶的響應(yīng) 233
7-1-4 在 ListView 土加入土下文
菜單 235
7-1-5 使用畫廊頁面來顯示圖片“? 237
7”l”6 為圖片管理頁曲 中的困片 加上邊框 242
7 7 創(chuàng)建圖片管理頁面的互動(dòng)
功能?。?44
7-1-8 創(chuàng)建飛旋式選擇器 247
7-1-9 飛旋式選擇器的回調(diào)函數(shù) 255
的?四 使用系統(tǒng)的Intent 257
7-2-1 在 AndroidMani制中定義 應(yīng)用程序所需權(quán)限 258
7-2-2 錯(cuò)誤信息與權(quán)限設(shè)置”??”??”?? 263
7-2-3 使用系統(tǒng)的網(wǎng)頁瀏覽功能”?? 265
07-03 窗口中的組件 266
7-3-1 文字編輯區(qū)塊“??“??“??“??“??“...266
7”3”2 自動(dòng)完成的文字區(qū)塊“?? 273
7”3”3 加入評(píng)分區(qū)塊 274
小結(jié) 275
第 8章 更豐富的視覺互動(dòng)組件 277
08-01 Fra伊i.ent 組件” 278
8-1-1 在畫面中新增 ListFra陰陽it 280
8-1-2 在畫面中新增自定義
Fragnient 283
8-1”3 Fra伊1ent 之間的互動(dòng) 287
8”1-4 Fragnient 與屏幕的旋轉(zhuǎn)設(shè)置 289
8”1-5 選擇Fragment 的響應(yīng)函數(shù)”...292
8-1-6 保存 Fragment 的札每 297
08-02 Action B缸 控制欄 300
8-2-1 Action Bar 主題的設(shè)置

3

Google Android SDK 開發(fā)實(shí)戰(zhàn)演練 { 第 2 版}
與取消.......”??” 301
8-2-2 操作欄中的標(biāo)簽欄 302
8-2-3 操作欄的樣式 ”’ 310
8-2-4 下拉菜單 313
8”2”5 分離式的操作欄“??“??“??“??“??“ 315
08-03 復(fù)制與粘貼 319
8”3”1 剪貼框架的類型 319
8-3-2 剪貼框架和對(duì)象“??”??”??”??”...320
8-3-3 執(zhí)府J..制的應(yīng)用程序 321
8-3-4 實(shí)現(xiàn)粘貼的應(yīng)用程序 324
小結(jié) ”??”??”?”?”?” 326
第 9 章 數(shù)據(jù)存取 327
09-01 使用 u數(shù)據(jù)提供程序” 讀寫 數(shù)據(jù)””’?”’?”’.............’ 328
9 1 系統(tǒng)中的 “聯(lián)系人” 數(shù)據(jù)
提供程序 329
9-1-2 操作 “聯(lián)系人” 的Data 類”..330
9-1-3 操作 “聯(lián)系人” 的其他類, 直接查詢聯(lián)系人和電話本 334
9”1-4 整合至 AdapterView ..“ 337
9”1-5 在數(shù)據(jù)提供程序中新增
聯(lián)系人 340
09-02 使用 SQL Lite 讀寫數(shù)據(jù) 341
9-2-1 認(rèn)識(shí)關(guān)系型數(shù)據(jù)庫 ? ....... 342
9-2-2 新增輔助數(shù)據(jù)庫的類 “ 343
9”2”3 使用數(shù)據(jù)定義語言.......“..347
9”2-4 在數(shù)據(jù)表格中添加數(shù)據(jù) 349
9”2”5 周 ListView 來接收數(shù)據(jù)扉 查詢的結(jié)果 .354
9-2-6 在數(shù)據(jù)表格中刪除數(shù)據(jù) 358
9-2-7 在數(shù)據(jù)表格中修改數(shù)據(jù) 363
小結(jié) ” 367
第 10章 用戶首選、文件訪問和
多錢程”?。?” 368
10-01 通過用戶首選訪問文件 369
10 1 將數(shù)據(jù)寫入用戶首選項(xiàng) 369
10-1-2 查看用戶首選文件”??”??”??”..373
10-1-3 將用戶首選的數(shù)據(jù)讀出 ”’ 374
10-02 使用 Pre缸enceAc岳飛往ty ..............37當(dāng)




l ”2”1 在用戶首選中創(chuàng)建選項(xiàng)
菜單 382
10-2-2 在用戶首選中創(chuàng)建J..選框”’..384
10-2-3 將用戶首選分類“?“?“?“?“...386
10-03 文件存儲(chǔ)方式 388
1 ”3”1 使用內(nèi)部存儲(chǔ)空間 .388
10-3-2 文件的持久性 .390
10-3-3 使用外部的存儲(chǔ)空間”??”??”..392
10-3-4 訪問外部存儲(chǔ)空間的文件”...393
10-3-5 訪問外部存儲(chǔ)空間供媒體
掃描器使用?。??“??“?? 396 10-3-6 訪問外部共享存儲(chǔ)空間”?”...398
10-04 使用多錢程解決 ANR 問題“??“..399
10牛1 操作 UI 線程 400
10-4-2 使用 View 的postQiii數(shù)在
不同線程中變是四 404
10-4-3 使用 Vi仰的陽stDelayedQ 函數(shù),以定時(shí)在不同線程中 變是U.............. ....... ........40當(dāng)
10-4-4 使用 A町ncTask 更新 UI 406
10-4-5 使用 A町ncTask 顯示進(jìn)皮”..408
10-4-6 使用 Content L侃der 410
10-4-7 結(jié)合 List Fragment 和
Content Loader ............ 415
小結(jié) 419
第 刊 章 通信與網(wǎng)絡(luò) ” 420
11-01 短信的處理 421
11 1 發(fā)送短信” 421
11-1-2 監(jiān)控短倍的接收” 423
11-02 發(fā)送 E”,mail 429
11-03 再次查看 Web 畫面” 432
11-3”1 強(qiáng)化 Eel地脆的網(wǎng)頁編輯
上傳功能 432
11-3-2 在項(xiàng)目中添加一個(gè)
WebView 436
11-3-3 一次顯示多個(gè)悅bView 439
小結(jié) 440
第 12章 觸控與動(dòng)態(tài)桌面壁紙“ ...441 12-01 觸控的事件 442





4





12 1 實(shí)現(xiàn)觸控監(jiān)聽器
OnTouchListener. 442
12-1-2 加上速度偵測器
VelocityTracker........”??”...445
12-1-3 觸控區(qū)域和多點(diǎn)觸控 448
12”1-4 創(chuàng)建手勢數(shù)據(jù)庫 450
12 5 在程序中調(diào)用手勢標(biāo)識(shí) 453
12.02 活動(dòng)壁紙” 456
12-2-1 實(shí)現(xiàn)動(dòng)態(tài)壁紙 456
12-2-2 動(dòng)態(tài)壁紙的屬性設(shè)直 464
小結(jié) 466
第 13章 桌面小工具與繪圖“ 467
小結(jié) ” 483
第 14 章 Android 的硬件功能 484
14-01 使用相機(jī)” 485
14-1”1 使用相機(jī)的組件 485
14-1-2 Sur如eView 的運(yùn)行周期 485
14-1-3 相機(jī)的運(yùn)行周期 486
14-1-4 新增相機(jī)的項(xiàng)目與設(shè)置
權(quán)限 487
1牛1-5 相積操作的用戶界面 489
14-1-6 添加 SurfaceView 與相機(jī) 相關(guān)組件................. ..........“ 490
14-1-7 實(shí)現(xiàn),主程序邏輯 493
1牛1-8 模擬器的旋轉(zhuǎn)與實(shí)機(jī)測試”..496
14-四 使用感應(yīng)器 498
14-2-1 取得感應(yīng)器的列表“ 498
14-2”2 取得感應(yīng)器的數(shù)值..... 502
14-2-3 使用光皮感應(yīng)器 502
14-2-4 重力加速度與坐標(biāo)系 504
14-2-5 使用重力加速度感應(yīng)器”??” .505
小結(jié) 506
附錄 lint 實(shí)戰(zhàn)演練 507
01 但也id 與 lint 508

目錄
” 安裝 lint 508
03 使用 lint 檢查 Android 項(xiàng)目 509
04, lint 所檢查問題的類型與內(nèi)容.........當(dāng)11
05 使用 lint 檢查錯(cuò)誤 512
5-1 M植singTransl甜on ( 多語革
翻譯未完整) 512
5-2 Progt跑時(shí) ( proguard.c龜 所出
現(xiàn)的錯(cuò)誤) 514
5-3 GridLayout ( 格點(diǎn)的索引值
不正確 ) 515
06 使用 lint 檢查警告 517
6-1 AdapterViewChildren 517
6-2 MissingPrefix 518
6-3 ScrollViewCount 519
6-4 D叩licatelds 520
6-5 Nes時(shí)Scrolling 521
6-6 SαollViewSize 522
6-7 ExtraTranslation 524
6-8 StateListlt四chable 524
6-9 HardCodedText 525
6-10 MergeRootFrame 526
6-11 InefficientWeight 527
小結(jié) 528
熱門推薦文章
相關(guān)優(yōu)評(píng)榜
品類齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無憂
購物指南
購物流程
會(huì)員介紹
生活旅行/團(tuán)購
常見問題
大家電
聯(lián)系客服
配送方式
上門自提
211限時(shí)達(dá)
配送服務(wù)查詢
配送費(fèi)收取標(biāo)準(zhǔn)
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉(zhuǎn)賬
售后服務(wù)
售后政策
價(jià)格保護(hù)
退款說明
返修/退換貨
取消訂單
特色服務(wù)
奪寶島
DIY裝機(jī)
延保服務(wù)
京東E卡
京東通信
京東JD+