Android移動(dòng)應(yīng)用開(kāi)發(fā)從入門(mén)到精通 PDF掃描版(張魏,李卉) 46M
本文關(guān)鍵詞:Android移動(dòng)應(yīng)用開(kāi)發(fā)從入門(mén)到精通,由筆耕文化傳播整理發(fā)布。
當(dāng)前位置:主頁(yè) > 電子書(shū)籍 > 編程開(kāi)發(fā) > Android > Android移動(dòng)應(yīng)用開(kāi)發(fā)從入門(mén)到精通 PDF掃描版(張魏,李卉) 46M
Android移動(dòng)應(yīng)用開(kāi)發(fā)從入門(mén)到精通 PDF掃描版(張魏,李卉) 46M
網(wǎng)友評(píng)分: 3
相關(guān)書(shū)籍 46MB
本書(shū)涵蓋了android開(kāi)發(fā)從概念、技術(shù)到市場(chǎng)推廣應(yīng)用的全部話題,內(nèi)容包括:android概覽、android應(yīng)用程序設(shè)計(jì)精髓、android用戶(hù)界面設(shè)計(jì)精髓、常用android api、更多android應(yīng)用程序設(shè)計(jì)原則、對(duì)外發(fā)布你的android應(yīng)用程序和附錄等7個(gè)部分。附錄還包含了android開(kāi)發(fā)常用工具(如模擬器、ddms、調(diào)試橋和sqlite等)的使用指南。
本書(shū)不僅適合android應(yīng)用程序開(kāi)發(fā)人員閱讀,還能為qa測(cè)試人員提供指導(dǎo)。另外本書(shū)還可以幫助項(xiàng)目經(jīng)理更好地管理項(xiàng)目進(jìn)程和項(xiàng)目團(tuán)隊(duì),幫助市場(chǎng)推廣人員更好地把握市場(chǎng)、創(chuàng)造令人矚目的銷(xiāo)售業(yè)績(jī)。
[圖書(shū)目錄](méi)
第一部分 android概覽
第1章 android簡(jiǎn)介 2
1.1 移動(dòng)軟件開(kāi)發(fā)簡(jiǎn)史 2
1.1.1 遙想當(dāng)年 2
1.1.2 “磚頭” 3
1.1.3 無(wú)線應(yīng)用協(xié)議(wap) 4
1.1.4 商用移動(dòng)平臺(tái) 6
1.2 開(kāi)放手機(jī)聯(lián)盟(oha) 8
1.2.1 無(wú)線google 8
1.2.2 開(kāi)放手機(jī)聯(lián)盟成立 8
1.2.3 制造商:設(shè)計(jì)android手機(jī) 9
1.2.4 內(nèi)容提供商:開(kāi)發(fā)android應(yīng)用程序 9
1.2.5 移動(dòng)操作系統(tǒng):傳播android體驗(yàn) 9
1.2.6 充分發(fā)揮android的優(yōu)勢(shì) 10
1.3 android平臺(tái)的不同之處 10
1.3.1 android:下一代平臺(tái) 10
1.3.2 免費(fèi)開(kāi)放源代碼 11
1.3.3 熟悉和廉價(jià)的開(kāi)發(fā)工具 11
1.3.4 合理的開(kāi)發(fā)人員學(xué)習(xí)曲線 12
1.3.5 強(qiáng)大的應(yīng)用程序開(kāi)發(fā)支持 12
.1.3.6 豐富、安全的應(yīng)用集成 12
1.3.7 無(wú)障礙發(fā)布 13
1.3.8 為應(yīng)用程序提供的“自由市場(chǎng)” 13
1.3.9 新生并逐漸成長(zhǎng)的平臺(tái) 14
1.4 android平臺(tái) 14
1.4.1 android的基本體系結(jié)構(gòu) 14
1.4.2 安全與許可權(quán)限 16
1.4.3 開(kāi)發(fā)android應(yīng)用程序 17
小結(jié) 18
參考資料和更多信息 19
第2章 你的android開(kāi)發(fā)環(huán)境 20
2.1 配置你的開(kāi)發(fā)環(huán)境 20
2.1.1 支持的操作系統(tǒng) 20
2.1.2 安裝java開(kāi)發(fā)包(jdk) 20
2.1.3 安裝eclipse開(kāi)發(fā)環(huán)境 21
2.1.4 其他開(kāi)發(fā)環(huán)境 22
2.1.5 安裝android軟件開(kāi)發(fā)包(sdk) 22
2.1.6 安裝與配置android eclipse插件(adt) 23
2.1.7 adt安裝釋疑 25
2.1.8 升級(jí)android sdk 25
2.1.9 android sdk的問(wèn)題 25
2.1.10 配置android編譯硬件 26
2.1.11 配置操作系統(tǒng)以適應(yīng)設(shè)備編譯 26
2.1.12 本書(shū)使用的開(kāi)發(fā)環(huán)境 27
2.2 探索android sdk 27
2.2.1 android sdk許可協(xié)議 27
2.2.2 android sdk文檔 28
2.2.3 android應(yīng)用程序框架 29
2.2.4 android工具 30
2.2.5 android示例應(yīng)用程序 33
小結(jié) 34
參考資料和更多信息 34
第3章 編寫(xiě)第一個(gè)android應(yīng)用程序 35
3.1 測(cè)試你的開(kāi)發(fā)環(huán)境 35
3.1.1 在eclipse工程中導(dǎo)入snake應(yīng)用程序 35
3.1.2 為snake工程創(chuàng)建android虛擬設(shè)備(avd) 37
3.1.3 為snake工程創(chuàng)建運(yùn)行配置參數(shù) 37
3.1.4 在android模擬器中運(yùn)行snake應(yīng)用程序 39
3.2 構(gòu)建你的第一個(gè)android應(yīng)用程序 39
3.2.1 創(chuàng)建和配置新的android工程 40
3.2.2 android應(yīng)用程序的核心文件和目錄 40
3.2.3 為新工程創(chuàng)建android虛擬設(shè)備 41
3.2.4 為工程配置運(yùn)行參數(shù) 41
3.2.5 在模擬器中運(yùn)行android應(yīng)用程序 42
3.2.6 在模擬器中調(diào)試android應(yīng)用程序 43
3.2.7 為android應(yīng)用程序添加日志記錄 45
3.2.8 為應(yīng)用程序添加媒體支持 46
3.2.9 為應(yīng)用程序添加基于位置的服務(wù)(lbs) 48
3.2.10 在硬件上調(diào)試應(yīng)用程序 50
小結(jié) 51
參考資料和更多信息 51
第二部分 android應(yīng)用程序設(shè)計(jì)精髓
第4章 剖析android應(yīng)用程序 54
4.1 android應(yīng)用程序的生存周期 54
4.1.1 使用activity執(zhí)行應(yīng)用程序任務(wù) 54
4.1.2 使用intent在不同activity之間實(shí)現(xiàn)跳轉(zhuǎn) 55
4.1.3 android activity的生存周期 58
4.2 使用android manifest文件定義應(yīng)用程序 62
4.2.1 管理你的應(yīng)用程序身份 65
4.2.2 注冊(cè)activity和其他應(yīng)用程序組件 65
4.2.3 使用許可權(quán)限 67
4.2.4 指定應(yīng)用程序所需輸入設(shè)備和軟件 69
4.2.5 使用庫(kù)和android sdk版本 70
4.2.6 在manifest文件中定義應(yīng)用程序的其他配置參數(shù) 71
小結(jié) 71
第5章 管理應(yīng)用程序資源 72
5.1 什么是資源 72
5.1.1 應(yīng)用程序資源的存儲(chǔ)方式和位置 72
5.1.2 資源目錄的層級(jí)結(jié)構(gòu) 72
5.1.3 資源的類(lèi)型 73
5.1.4 存儲(chǔ)不同的資源類(lèi)型 74
5.1.5 使用程序訪問(wèn)資源 75
5.2 實(shí)例:使用eclipse設(shè)置簡(jiǎn)單資源 75
5.3 使用資源 78
5.3.1 使用string(字符串)資源 79
5.3.2 使用格式化的string資源 80
5.3.3 使用string數(shù)組 81
5.3.4 使用顏色 82
5.3.5 使用尺寸 82
5.3.6 使用簡(jiǎn)單drawable資源 83
5.3.7 使用圖像 84
5.3.8 使用動(dòng)畫(huà) 88
5.3.9 使用菜單 89
5.3.10 使用xml文件 90
5.3.11 使用原始文件 91
5.3.12 資源引用 92
5.3.13 使用布局(layout) 93
5.3.14 使用樣式(style) 97
5.3.15 使用主題(theme) 100
5.4 引用系統(tǒng)資源 100
5.5 管理各種應(yīng)用程序配置 101
5.5.1 為本地化和設(shè)備配置指定資源 102
5.5.2 在程序中使用適當(dāng)?shù)呐渲觅Y源 104
5.5.3 高效地組織應(yīng)用程序資源 106
小結(jié) 107
參考資料和更多信息 108
第三部分 android用戶(hù)界面設(shè)計(jì)精髓
第6章 探索用戶(hù)界面屏幕元素 110
6.1 android視圖、widget和布局簡(jiǎn)介 110
6.1.1 android視圖簡(jiǎn)介 110
6.1.2 android widget簡(jiǎn)介 110
6.1.3 android布局簡(jiǎn)介 111
6.2 使用textview顯示文本 111
6.2.1 配置布局和尺寸 112
6.2.2 在文本中創(chuàng)建上下文鏈接 113
6.3 使用edittext和spinner獲取用戶(hù)文本 114
6.3.1 使用自動(dòng)補(bǔ)全輔助用戶(hù) 116
6.3.2 使用輸入過(guò)濾器約束用戶(hù)輸入 118
6.3.3 使用spinner widget的下拉列表約束用戶(hù)輸入 119
6.4 使用按鈕、多選框和單選組 121
6.4.1 使用基本按鈕 122
6.4.2 使用多選框和toggle按鈕 123
6.4.3 使用radiogroup和radiobutton 124
6.5 獲取用戶(hù)輸入的日期和時(shí)間 126
6.6 向用戶(hù)顯示信息 127
6.6.1 使用progressbar指示進(jìn)度 128
6.6.2 使用seekbar指示和調(diào)整進(jìn)度 130
6.6.3 使用ratingbar指示和調(diào)整評(píng)分 130
6.6.4 使用chronometer指示時(shí)間推移 131
6.6.5 使用analogclock和digitalclock指示當(dāng)前時(shí)間 133
6.7 為用戶(hù)提供選項(xiàng)和上下文菜單 133
6.7.1 使用選項(xiàng)菜單 133
6.7.2 使用contextmenu(上下文菜單) 136
6.8 掌控用戶(hù)事件 137
6.8.1 監(jiān)聽(tīng)觸摸模式狀態(tài)改變 138
6.8.2 監(jiān)聽(tīng)全屏幕上的事件 138
6.8.3 監(jiān)聽(tīng)長(zhǎng)時(shí)單擊 139
6.8.4 監(jiān)聽(tīng)手勢(shì) 140
6.8.5 監(jiān)聽(tīng)焦點(diǎn)改變 142
6.8.6 監(jiān)聽(tīng)屏幕旋轉(zhuǎn) 143
6.9 使用樣式 143
6.10 使用主題 146
小結(jié) 147
第7章 使用布局設(shè)計(jì)android用戶(hù)界面 149
7.1 創(chuàng)建android用戶(hù)界面 149
7.1.1 使用xml資源創(chuàng)建布局 149
7.1.2 使用代碼創(chuàng)建布局 150
7.2 使用viewgroup組織用戶(hù)界面 152
7.3 使用內(nèi)建的布局類(lèi) 156
7.3.1 使用absolutelayout 158
7.3.2 使用framelayout 159
7.3.3 使用linearlayout 161
7.3.4 使用relativelayout 162
7.3.5 使用tablelayout 165
7.3.6 在屏幕上使用多布局 167
7.4 使用內(nèi)建的view容器類(lèi) 167
7.4.1 結(jié)合adapterview使用數(shù)據(jù)驅(qū)動(dòng)view容器 168
7.4.2 使用tabactivity和tabhost組織視圖 171
7.4.3 探索其他視圖容器 173
7.5 使用appwidget顯示應(yīng)用程序視圖 175
7.6 成為appwidget提供者 176
小結(jié) 177
第8章 android繪圖與動(dòng)畫(huà) 178
8.1 屏幕繪圖 178
8.2 使用文字 182
8.2.1 使用默認(rèn)字體 182
8.2.2 使用自定義字體 183
8.2.3 測(cè)量文字所需的屏幕尺寸 184
8.3 使用位圖 184
8.3.1 在畫(huà)布上繪制位圖 185
8.3.2 縮放位圖 185
8.3.3 使用matrix變換位圖 186
8.4 使用圖形 186
8.4.1 用xml資源定義圖形 187
8.4.2 使用程序定義圖形 187
8.4.3 繪制各種圖形 188
8.5 使用動(dòng)畫(huà) 193
8.5.1 使用逐幀動(dòng)畫(huà) 194
8.5.2 使用補(bǔ)間動(dòng)畫(huà) 195
小結(jié) 200
第四部分 常用android api
第9章 使用android數(shù)據(jù)和存儲(chǔ)api 202
9.1 使用應(yīng)用程序首選項(xiàng) 202
9.1.1 創(chuàng)建私有和共享首選項(xiàng) 203
9.1.2 搜索和讀取首選項(xiàng) 203
9.1.3 新增、修改和刪除首選項(xiàng) 204
9.1.4 使用android文件系統(tǒng)查找首選項(xiàng)數(shù)據(jù) 204
9.2 使用文件和目錄 205
9.2.1 探索android應(yīng)用程序目錄 206
9.2.2 在默認(rèn)應(yīng)用程序目錄中創(chuàng)建和寫(xiě)入文件 206
9.2.3 在默認(rèn)應(yīng)用程序目錄中讀取文件內(nèi)容 207
9.2.4 使用android文件系統(tǒng)操作其他目錄和文件 208
9.3 使用sqlite數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)化數(shù)據(jù) 209
9.3.1 創(chuàng)建sqlite數(shù)據(jù)庫(kù) 210
9.3.2 創(chuàng)建、修改和刪除數(shù)據(jù)庫(kù)記錄 212
9.3.3 在sqlite數(shù)據(jù)庫(kù)中執(zhí)行查詢(xún) 215
9.3.4 關(guān)閉和刪除sqlite數(shù)據(jù)庫(kù) 220
9.3.5 設(shè)計(jì)持久數(shù)據(jù)庫(kù) 220
9.3.6 向應(yīng)用程序界面綁定數(shù)據(jù) 223
9.4 使用content provider在應(yīng)用程序間共享數(shù)據(jù) 227
9.4.1 為訪問(wèn)圖像調(diào)整content provider 227
9.4.2 探索android的部分內(nèi)建content provider 232
9.4.3 在content provider中修改數(shù)據(jù) 239
9.5 使用自定義content provider擴(kuò)展你的android應(yīng)用程序 241
9.5.1 繼承content provider 241
9.5.2 定義數(shù)據(jù)uri 242
9.5.3 定義數(shù)據(jù)列 242
9.5.4 實(shí)現(xiàn)query()、insert()、update()、delete()和gettype() 243
9.5.5 更新manifest文件 248
9.6 使用live folder 249
小結(jié) 251
參考資料和更多信息 252
第10章 使用android網(wǎng)絡(luò)api 253
10.1 訪問(wèn)因特網(wǎng)(http) 253
10.1.1 從web讀取數(shù)據(jù) 253
10.1.2 使用httpurlconnection 254
10.1.3 解析從網(wǎng)絡(luò)獲取的xml 255
10.1.4 使用線程訪問(wèn)網(wǎng)絡(luò) 257
10.1.5 顯示從網(wǎng)絡(luò)資源獲取的圖像 260
10.1.6 獲取android網(wǎng)絡(luò)狀態(tài) 262
10.2 使用webview瀏覽web 263
小結(jié) 265
參考資料和更多信息 266
第11章 使用位置服務(wù)(lbs)api 267
11.1 使用全球定位服務(wù)(gps) 267
11.1.1 查找你的位置 267
11.1.2 定位你的模擬器 269
11.2 位置地理編碼 269
11.3 在地圖上標(biāo)注位置 272
11.3.1 地圖標(biāo)注內(nèi)容 272
11.3.2 地圖標(biāo)注視圖 272
11.3.3 獲得調(diào)試api key 274
11.3.4 拖曳地圖視圖 275
11.3.5 縮放地圖視圖 276
11.3.6 標(biāo)記點(diǎn) 277
11.4 位置服務(wù)擴(kuò)展應(yīng)用 281
小結(jié) 282
參考資料和更多信息 282
第12章 使用android多媒體api 283
12.1 操作靜態(tài)圖像 283
12.1.1 使用攝像頭捕捉靜態(tài)圖像 283
12.1.2 分享圖像 287
12.1.3 將圖像指定為墻紙 288
12.2 使用視頻 289
12.2.1 錄制視頻 289
12.2.2 播放視頻 290
12.3 使用音頻 291
12.3.1 錄制音頻 291
12.3.2 播放音頻 293
12.3.3 共享音頻 294
12.3.4 使用鈴音 294
小結(jié) 295
第13章 使用android電話api 296
13.1 使用電話功能包 296
13.1.1 為獲取手機(jī)狀態(tài)信息取得許可權(quán)限 296
13.1.2 請(qǐng)求獲取通話狀態(tài) 297
13.1.3 請(qǐng)求獲取服務(wù)信息 299
13.1.4 使用電話號(hào)碼 299
13.2 使用短消息 300
13.2.1 獲得發(fā)送和接收短消息的許可權(quán)限 301
13.2.2 發(fā)送短消息 301
13.2.3 接收短消息 303
13.3 撥打電話 305
小結(jié) 307
參考資料和更多信息 307
第14章 通過(guò)opengl es使用android 3d圖形 308
14.1 定義opengl es 308
14.2 使用基于opengl es的android 3d應(yīng)用程序 309
14.2.1 創(chuàng)建surfaceview 309
14.2.2 啟動(dòng)opengl es線程 311
14.2.3 初始化egl 312
14.2.4 初始化gl 314
14.2.5 繪制 315
14.3 繪制3d物體 316
14.3.1 繪制頂點(diǎn)(vertices) 316
14.3.2 為頂點(diǎn)著色 317
14.3.3 繪制更多復(fù)雜物體 318
14.3.4 照亮你的場(chǎng)景 320
14.3.5 為對(duì)象賦予材質(zhì) 321
14.4 同android視圖和事件進(jìn)行交互 323
14.4.1 允許opengl線程向應(yīng)用程序線程發(fā)送信息 324
14.4.2 允許應(yīng)用程序線程向opengl線程發(fā)送信息 325
14.5 清理opengl es 326
14.6 使用glsurfaceview類(lèi) 327
小結(jié) 330
參考資料和更多信息 330
第15章 使用android可選硬件api 331
15.1 使用設(shè)備傳感器 331
15.2 使用wi-fi 334
15.3 監(jiān)視電池 337
小結(jié) 339
第五部分 更多android應(yīng)用程序設(shè)計(jì)原則
第16章 使用通知 342
16.1 使用狀態(tài)欄發(fā)布通知 342
16.2 讓手機(jī)震動(dòng) 345
16.3 燈光閃爍 346
16.4 發(fā)出聲響 347
16.5 自定義通知 348
小結(jié) 350
第17章 使用服務(wù) 351
17.1 創(chuàng)建服務(wù) 351
17.2 控制服務(wù) 355
17.3 實(shí)現(xiàn)遠(yuǎn)程接口 356
17.4 實(shí)現(xiàn)可包裝(parcelable)類(lèi) 358
小結(jié) 360
第六部分 對(duì)外發(fā)布你的android應(yīng)用程序
第18章 移動(dòng)軟件開(kāi)發(fā)過(guò)程 364
18.1 移動(dòng)開(kāi)發(fā)過(guò)程概覽 364
18.2 選擇一種軟件開(kāi)發(fā)方法 364
18.2.1 理解“瀑布模型”的危險(xiǎn) 365
18.2.2 認(rèn)識(shí)迭代式開(kāi)發(fā)的價(jià)值 365
18.3 整合應(yīng)用程序需求 366
18.3.1 確定工程需求 366
18.3.2 為移動(dòng)應(yīng)用程序開(kāi)發(fā)用例 367
18.3.3 吸納第三方需求 367
18.3.4 管理手機(jī)設(shè)備數(shù)據(jù)庫(kù) 368
18.4 項(xiàng)目風(fēng)險(xiǎn)評(píng)估 370
18.4.1 確定目標(biāo)手機(jī) 370
18.4.2 獲取目標(biāo)手機(jī) 371
18.4.3 確定應(yīng)用程序需求的可行性 372
18.4.4 理解質(zhì)量保障的風(fēng)險(xiǎn) 372
18.5 編寫(xiě)基本項(xiàng)目文檔 373
18.5.1 為質(zhì)量保障制定測(cè)試計(jì)劃 374
18.5.2 提供第三方所需的文檔 374
18.5.3 提供維護(hù)和移植所需的文檔 374
18.6 實(shí)現(xiàn)移動(dòng)應(yīng)用程序配置管理系統(tǒng) 374
18.6.1 選擇一個(gè)源代碼控制系統(tǒng) 374
18.6.2 實(shí)現(xiàn)一個(gè)可用的版本管理系統(tǒng) 375
18.7 設(shè)計(jì)移動(dòng)應(yīng)用程序 375
18.7.1 認(rèn)識(shí)移動(dòng)設(shè)備的局限 375
18.7.2 移動(dòng)應(yīng)用程序體系結(jié)構(gòu)探索 376
18.7.3 可擴(kuò)展和維護(hù)設(shè)計(jì) 376
18.7.4 應(yīng)用程序交互設(shè)計(jì) 377
18.8 開(kāi)發(fā)移動(dòng)應(yīng)用程序 377
18.9 測(cè)試移動(dòng)應(yīng)用程序 378
18.10 發(fā)布移動(dòng)應(yīng)用程序 378
18.10.1 確定目標(biāo)市場(chǎng) 379
18.10.2 將市場(chǎng)需求引入應(yīng)用程序需求 379
18.11 支持和維護(hù)移動(dòng)應(yīng)用程序 379
18.11.1 維護(hù)適當(dāng)?shù)膽?yīng)用程序文檔 379
18.11.2 管理服務(wù)器的動(dòng)態(tài)更改 379
18.11.3 確定低風(fēng)險(xiǎn)移植機(jī)會(huì) 380
小結(jié) 380
參考資料和更多信息 380
第19章 開(kāi)發(fā)和測(cè)試“防彈”android應(yīng)用程序 381
19.1 “防彈”移動(dòng)應(yīng)用程序設(shè)計(jì)最佳實(shí)踐 381
19.1.1 滿(mǎn)足移動(dòng)用戶(hù)的需求 382
19.1.2 為移動(dòng)設(shè)備設(shè)計(jì)用戶(hù)界面 382
19.1.3 設(shè)計(jì)穩(wěn)定、靈敏的移動(dòng)應(yīng)用程序 384
19.1.4 設(shè)計(jì)安全的移動(dòng)應(yīng)用程序 385
19.1.5 在設(shè)計(jì)移動(dòng)應(yīng)用程序時(shí)考慮利益的最大化 385
19.1.6 在android應(yīng)用程序設(shè)計(jì)時(shí)使用第三方標(biāo)準(zhǔn) 386
19.1.7 設(shè)計(jì)便于維護(hù)和升級(jí)的移動(dòng)應(yīng)用程序 386
19.1.8 在應(yīng)用程序設(shè)計(jì)中使用andriod工具 388
19.1.9 避免設(shè)計(jì)時(shí)的愚蠢錯(cuò)誤 388
19.2 “防彈”移動(dòng)應(yīng)用程序開(kāi)發(fā)最佳實(shí)踐 388
19.2.1 設(shè)計(jì)有效的移動(dòng)開(kāi)發(fā)過(guò)程 389
19.2.2 提早和經(jīng)常地測(cè)試應(yīng)用程序可行性 389
19.2.3 使用代碼標(biāo)準(zhǔn)、代碼檢查和單元測(cè)試以提高代碼質(zhì)量 389
19.2.4 處理某單一手機(jī)的缺陷 391
19.2.5 在應(yīng)用程序開(kāi)發(fā)中使用android工具 392
19.2.6 避免開(kāi)發(fā)時(shí)的愚蠢錯(cuò)誤 392
19.3 移動(dòng)應(yīng)用程序測(cè)試最佳實(shí)踐 392
19.3.1 設(shè)計(jì)一個(gè)應(yīng)用程序漏洞跟蹤系統(tǒng) 392
19.3.2 管理測(cè)試環(huán)境 393
19.4 確定設(shè)備的“潔凈”初始狀態(tài) 394
19.4.1 模仿現(xiàn)實(shí)世界的活動(dòng) 395
19.4.2 盡量全面地進(jìn)行測(cè)試 395
19.4.3 在應(yīng)用程序測(cè)試中使用android工具 400
19.4.4 避免測(cè)試時(shí)的愚蠢錯(cuò)誤 401
19.4.5 外包測(cè)試的責(zé)任 401
小結(jié) 401
參考資料和更多信息 401
第20章 銷(xiāo)售你的android應(yīng)用程序 402
20.1 為發(fā)布而打包你的應(yīng)用程序 402
20.1.1 準(zhǔn)備封裝你的代碼 402
20.1.2 準(zhǔn)備你的軟件包 403
20.1.3 測(cè)試軟件包的發(fā)布版本 406
20.1.4 認(rèn)證你的android應(yīng)用程序 406
20.2 賺錢(qián) 406
20.2.1 在android market上銷(xiāo)售你的應(yīng)用程序 406
20.2.2 在自己的服務(wù)器上銷(xiāo)售你的應(yīng)用程序 411
20.2.3 銷(xiāo)售應(yīng)用程序的其他途徑 412
20.2.4 保護(hù)你的知識(shí)產(chǎn)權(quán) 413
20.2.5 讓用戶(hù)付費(fèi) 413
小結(jié) 414
參考資料和更多信息 414
第七部分 附錄
附錄a android模擬器快速入門(mén) 416
a.1 玩轉(zhuǎn)默認(rèn)模擬器 416
a.2 使用android虛擬設(shè)備管理模擬器配置 418
a.3 列表顯示android目標(biāo)操作系統(tǒng) 418
a.3.1 創(chuàng)建avd 419
a.3.2 列表顯示所有已知的avd 424
a.3.3 刪除avd 424
a.3.4 使用其他的avd命令 425
a.4 使用啟動(dòng)選項(xiàng)控制模擬器行為 425
a.4.1 以命令行的方式配置模擬器啟動(dòng)選項(xiàng) 426
a.4.2 使用eclipse配置模擬器啟動(dòng)選項(xiàng) 426
a.5 配置模擬器的位置信息 427
a.6 在兩個(gè)模擬器實(shí)例之間撥打電話 427
a.7 在兩個(gè)模擬器實(shí)例之間發(fā)送消息 429
a.8 通過(guò)控制臺(tái)與模擬器交互 429
a.8.1 使用控制臺(tái)模擬來(lái)電 429
a.8.2 使用控制臺(tái)模擬短消息 429
a.8.3 使用控制臺(tái)發(fā)送gps坐標(biāo) 430
a.8.4 使用控制臺(tái)監(jiān)視網(wǎng)絡(luò)狀態(tài) 431
a.8.5 使用控制臺(tái)操作電源設(shè)置 431
a.8.6 使用其他控制臺(tái)命令 432
a.9 享受模擬器 432
a.10 認(rèn)識(shí)模擬器的局限 433
附錄b android ddms快速入門(mén) 434
b.1 獨(dú)立或結(jié)合eclipse使用ddms 434
b.2 熟悉ddms的關(guān)鍵特性 436
b.3 使用進(jìn)程 436
b.3.1 向android應(yīng)用程序關(guān)聯(lián)調(diào)試器 437
b.3.2 監(jiān)視android應(yīng)用程序的線程活動(dòng) 437
b.3.3 在android應(yīng)用程序中觸發(fā)垃圾回收(gc) 438
b.3.4 監(jiān)視android應(yīng)用程序的堆活動(dòng) 438
b.3.5 終止android進(jìn)程 438
b.4 使用文件瀏覽器 439
b.4.1 從模擬器或設(shè)備上拷貝文件 440
b.4.2 向模擬器或設(shè)備拷貝文件 440
b.4.3 刪除模擬器或設(shè)備上的文件 440
b.5 使用模擬器控制 441
b.5.1 模擬語(yǔ)音來(lái)電 441
b.5.2 模擬短消息接收 441
b.5.3 發(fā)送位置坐標(biāo) 442
b.6 使用應(yīng)用程序日志 442
b.7 在模擬器或目標(biāo)設(shè)備上截屏 443
附錄c android調(diào)試橋快速入門(mén) 445
c.1 列表顯示連接到計(jì)算機(jī)的設(shè)備和模擬器 445
c.2 針對(duì)特定設(shè)備使用adb命令 446
c.3 啟動(dòng)和停止adb服務(wù)進(jìn)程 446
c.3.1 停止adb服務(wù)進(jìn)程 446
c.3.2 啟動(dòng)和檢測(cè)adb服務(wù)進(jìn)程 446
c.4 使用adb從/向android應(yīng)用程序拷貝文件 446
c.4.1 向設(shè)備發(fā)送文件 447
c.4.2 從設(shè)備提取文件 447
c.5 使用adb安裝和卸載android應(yīng)用程序 447
c.5.1 使用adb安裝應(yīng)用程序 447
c.5.2 使用adb重裝應(yīng)用程序 448
c.5.3 使用adb卸載應(yīng)用程序 448
c.6 使用logcat記錄日志 448
c.6.1 顯示所有的日志信息 448
c.6.2 更改日志記錄模式以包含日期和時(shí)間信息 449
c.6.3 過(guò)濾日志信息 449
c.6.4 清除日志 450
c.6.5 將日志輸出重定向至一個(gè)文件 450
c.6.6 訪問(wèn)次級(jí)日志 450
c.7 生成bug報(bào)告 451
c.8 發(fā)布shell命令 451
c.8.1 發(fā)布單條shell命令 451
c.8.2 啟動(dòng)和使用一個(gè)shell會(huì)話 451
c.8.3 使用adb shell啟動(dòng)和終止模擬器 452
c.8.4 使用adb shell查看sqlite數(shù)據(jù)庫(kù) 452
c.8.5 在adb shell中使用monkey進(jìn)行應(yīng)用程序壓力測(cè)試 452
c.8.6 通過(guò)shell安裝和使用自定義二進(jìn)制文件 455
c.9 其他adb命令探索 456
附錄d sqlite快速入門(mén) 457
d.1 探索sqlite的常見(jiàn)任務(wù) 457
d.2 使用sqlite3命令行接口 457
d.2.1 啟動(dòng)sqlite3命令行接口并連接數(shù)據(jù)庫(kù) 458
d.2.2 探索你的數(shù)據(jù)庫(kù) 458
d.2.3 導(dǎo)入和導(dǎo)出數(shù)據(jù)庫(kù) 460
d.2.4 在命令行中執(zhí)行sql命令 461
d.2.5 窺視sqlite內(nèi)部 462
d.2.6 使用其他的sqlite3命令 462
d.2.7 認(rèn)識(shí)sqlite的局限 462
d.3 通過(guò)實(shí)例理解sqlite:學(xué)生成績(jī)數(shù)據(jù)庫(kù) 463
d.3.1 設(shè)計(jì)學(xué)生成績(jī)數(shù)據(jù)庫(kù)的模式 463
d.3.2 結(jié)合autoincrement創(chuàng)建簡(jiǎn)單表 464
d.3.3 向表中插入數(shù)據(jù) 464
d.3.4 使用select查詢(xún)表數(shù)據(jù) 465
d.3.5 創(chuàng)建具有外鍵和復(fù)合主鍵的表 466
d.3.6 修改和更新表數(shù)據(jù) 467
d.3.7 使用join進(jìn)行多表查詢(xún) 467
d.3.8 使用計(jì)算列 468
d.3.9 對(duì)計(jì)算列使用子查詢(xún) 469
d.3.10 刪除表 470
截圖:
標(biāo)簽:Android移動(dòng)應(yīng)用開(kāi)發(fā)
人氣書(shū)籍
下載地址
相關(guān)書(shū)籍
網(wǎng)友評(píng)論
下載聲明
☉解壓密碼: 就是本站主域名,,希望大家看清楚。
☉推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v3.93 ] 以上版本解壓本站電子書(shū)。
☉如果這個(gè)電子書(shū)總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過(guò)一段時(shí)間重試!
☉如果遇到什么問(wèn)題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問(wèn)題,謝謝大家支持!
☉本站提供的一些商業(yè)電子書(shū)是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購(gòu)買(mǎi)正版。
☉本站提供的Android移動(dòng)應(yīng)用開(kāi)發(fā)從入門(mén)到精通 PDF掃描版(張魏,李卉) 46M資源來(lái)源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。
最近更新
圖書(shū)推薦
本文關(guān)鍵詞:Android移動(dòng)應(yīng)用開(kāi)發(fā)從入門(mén)到精通,由筆耕文化傳播整理發(fā)布。
本文編號(hào):85964
本文鏈接:http://sikaile.net/wenshubaike/mishujinen/85964.html