Android應(yīng)用程序設(shè)計(jì) (邵奇峰 等著)完整版PDF[59MB]59.7MB / 11-06
Android移動(dòng)應(yīng)用開發(fā):基于AdobeAIR(布羅西耶著)PDF[70MB]70.5MB / 10-12
Android應(yīng)用程序開發(fā)權(quán)威指南(第四版) 中文完整pdf掃描版[84MB]83.7MB / 10-11
-
Kotlin入門教程+協(xié)程指南 完整版PDF Android / 4.61MB
-
-
-
Kotlin從入門到進(jìn)階實(shí)戰(zhàn) 高清pdf完整版[54MB] Android / 54.2MB
-
移動(dòng)開發(fā)叢書-Android開發(fā)實(shí)戰(zhàn):從學(xué)習(xí)到產(chǎn)品 pdf掃描版[90MB] Android / 89.9MB
-
Android Studio開發(fā)實(shí)戰(zhàn):從零基礎(chǔ)到App上線(第2版) 中文PDF完整 Android / 265MB
-
Android 10 Kotlin編程通俗演義 完整版PDF Android / 52.5MB
-
-
Android進(jìn)階指北 中文PDF完整版 Android / 60.3MB
-
詳情介紹
《深入剖析Android開發(fā):小應(yīng)用里的大智慧》以谷歌音樂播放器為例,全面介紹了Android平臺(tái)應(yīng)用程序的開發(fā),內(nèi)容主要包括框架原理、控件使用及定制化、Android四大組件的原理和定制,重點(diǎn)關(guān)注應(yīng)用程序的開發(fā)要點(diǎn)。本書主線清晰,由淺入深,沒有過多繁雜的例子,只以谷歌播放器為主例,詳細(xì)分析各個(gè)部件的實(shí)現(xiàn)過程。分析過程貫穿全書,圖文并茂,講解精細(xì),涵蓋豐富的擴(kuò)展知識(shí)和作者多年的開發(fā)經(jīng)驗(yàn)。真正做到以一個(gè)例子來解析Android系統(tǒng)關(guān)鍵部件,讓讀者在理解的前提下,能夠舉一反三,進(jìn)而做出非凡的應(yīng)用程序。
目錄
第一篇 Android開發(fā)起航
第1章 環(huán)境搭建 2
1.1 搭建Android開發(fā)環(huán)境的需求 2
1.2 Android開發(fā)環(huán)境配置 3
1.2.1 JDK的下載、安裝及配置 3
1.2.2 下載并安裝Eclipse 6
1.2.3 Android SDK的安裝和配置 6
1.2.4 ADT的安裝和配置 9
1.2.5 創(chuàng)建并運(yùn)行模擬器 12
第2章 測試方法及工具 16
2.1 向世界問好——HelloWorld項(xiàng)目 16
2.1.1 兩種創(chuàng)建HelloWorld項(xiàng)目的方法 16
2.1.2 HelloWorld項(xiàng)目中的默認(rèn)配置解讀 23
2.2 HelloWorld項(xiàng)目運(yùn)行及調(diào)試信息 26
2.2.1 運(yùn)行HelloWorld應(yīng)用程序 26
2.2.2 HelloWorld運(yùn)行過程的調(diào)試信息 29
2.3 DDMS工具介紹 30
2.3.1 DDMS工具及其打開方式 30
2.3.2 使用DDMS工具調(diào)測HelloWorld項(xiàng)目 31
2.3.3 詳解DDMS工具界面 36
2.3.4 DDMS工具菜單中的重要工具 41
2.4 Android的主要工具介紹 62
2.4.1 ADB工具 63
2.4.2 android工具 64
2.4.3 sdcard相關(guān)命令 65
2.4.4 模擬器的操作 65
2.4.5 LogCat工具 67
2.4.6 數(shù)據(jù)庫工具 68
2.5 Android其他小工具簡介 68
2.5.1 截屏工具 69
2.5.2 Monkey工具 69
2.6 下載谷歌播放器源代碼 72
第二篇 Android組件及其配置
第3章 應(yīng)用的五臟六腑——AndroidManifest.xml 78
3.1 Android Manifest.xml文件 78
3.2 一切從<manifest>節(jié)點(diǎn)開始 82
3.2.1 xmlns:android屬性——定義命名空間 82
3.2.2 package屬性——應(yīng)用程序的身份證 84
3.2.3 android:sharedUserId屬性——共享數(shù)據(jù) 85
3.2.4 android:versionCode屬性——內(nèi)部版本號(hào) 86
3.2.5 android:versionName屬性——顯示給用戶的版本號(hào) 86
3.2.6 android:installLocation屬性——安裝位置 87
3.2.7 HelloWorld示例——再向世界打個(gè)招呼 89
3.2.8 動(dòng)動(dòng)手,驗(yàn)證知識(shí) 90
3.3 應(yīng)用程序權(quán)限的聲明 93
3.3.1 <uses-permission>——應(yīng)用程序的權(quán)限申請(qǐng) 93
3.3.2 <permission>節(jié)點(diǎn)——自定義應(yīng)用程序的訪問權(quán)限 100
3.3.3 <uses-sdk>節(jié)點(diǎn)——SDK版本限定 103
3.3.4 <instrumentation>節(jié)點(diǎn)——應(yīng)用的監(jiān)控器 105
3.3.5 動(dòng)動(dòng)手,驗(yàn)證知識(shí) 107
3.3.6 <instrumentation>節(jié)點(diǎn)的另一種使用方法 114
3.4 應(yīng)用程序的根節(jié)點(diǎn)——<application> 117
3.4.1 <application>節(jié)點(diǎn)配置 117
3.4.2 音樂播放器的<application>節(jié)點(diǎn) 118
3.4.3 如何實(shí)現(xiàn)Application類 119
3.4.4 Application提供的函數(shù)及其用法 123
3.5 backupAgent的用法 134
3.5.1 backupAgent簡介 134
3.5.2 如何使用backupAgent來實(shí)現(xiàn)備份 134
3.5.3 從備份中實(shí)現(xiàn)恢復(fù) 141
3.5.4 如何使用bmgr工具 144
3.6 <application>的屬性詳解 150
3.6.1 android:allowBackup 151
3.6.2 allowTaskReparenting 152
3.6.3 android:killAfterRestore 152
3.6.4 android:restoreAnyVersion 153
3.6.5 android:debuggable 156
3.6.6 android:description 158
3.6.7 android:enabled 159
3.6.8 android:hasCode 160
3.6.9 android:hardwareAccele-rated 161
3.6.10 android: label / android:icon 162
3.6.11 android:logo 164
3.6.12 android:manageSpace-Activity 165
3.6.13 android:permission 165
3.6.14 android:persistent 165
3.6.15 android:process 166
3.6.16 android:taskAffinity 167
3.6.17 android:theme 168
3.6.18 android:uiOptions 171
3.6.19 android:vmSafeMode 174
3.6.20 android:largeHeap 174
第4章 讓程序活動(dòng)起來——Activity 176
4.1 什么是Activity 176
4.1.1 簡介 176
4.1.2 解讀音樂播放器中的Activity 177
4.2 定義Activity 179
4.2.1 定義Activity的回調(diào)方法 179
4.2.2 在AndroidManifest.xml中聲明Activity 181
4.3 管理Activity的生命周期 182
4.3.1 Activity的3種狀態(tài) 182
4.3.2 實(shí)現(xiàn)Activity的生命周期回調(diào) 182
4.3.3 回調(diào)方法在音樂播放器中的應(yīng)用 186
4.4 保存和協(xié)調(diào)Activity 189
4.4.1 保存Activity狀態(tài) 189
4.4.2 協(xié)調(diào)Activity 191
4.5 解讀關(guān)于生命周期的一個(gè)實(shí)例 192
4.6 <activity>節(jié)點(diǎn)的屬性 195
4.6.1 android:allowTaskRepa-renting 195
4.6.2 android:alwaysRetain-TaskState 195
4.6.3 android:clearTaskOn-Launch 196
4.6.4 android:configChanges 196
4.6.5 android:enabled 197
4.6.6 android:excludeFrom-Recents 197
4.6.7 android:exported 197
4.6.8 android:finishOnTask-Launch 197
4.6.9 android:hardwareAccele-rated 198
4.6.10 android:icon 198
4.6.11 android:label 198
4.6.12 android:launchMode 198
4.6.13 android:multiprocess 199
4.6.14 android:name 199
4.6.15 android:noHistory 199
4.6.16 android:permission 200
4.6.17 android:process 200
4.6.18 android:screenOrienta-tion 200
4.6.19 android:stateNotNeeded 200
4.6.20 android:taskAffinity 201
4.6.21 android:theme 201
4.6.22 android:windowSoft-InputMode 201
第5章 我會(huì)默默地為你服務(wù)——service 202
5.1 服務(wù) 202
5.1.1 何為服務(wù) 202
5.1.2 服務(wù)可采用的方法 202
5.1.3 <service>節(jié)點(diǎn)的屬性 203
5.2 創(chuàng)建并使用服務(wù) 204
5.2.1 創(chuàng)建Service子類的重要回調(diào)方法 204
5.2.2 在manifest文件中聲明服務(wù) 205
5.3 創(chuàng)建一個(gè)啟動(dòng)的服務(wù) 206
5.3.1 繼承IntentService類 206
5.3.2 繼承Service類 207
5.3.3 啟動(dòng)服務(wù) 208
5.3.4 停止服務(wù) 208
5.3.5 TuringService實(shí)例 209
5.4 創(chuàng)建一個(gè)被綁定的服務(wù) 212
5.4.1 基本介紹 212
5.4.2 TuringBoundService實(shí)例 213
第6章 我可以更漂亮——布局 217
6.1 最簡單的布局類——FrameLayout 217
6.1.1 FrameLayout簡介 217
6.1.2 FrameLayout特有的屬性 218
6.1.3 FrameLayout內(nèi)子視圖的特色布局參數(shù) 220
6.2 線性布局——LinearLayout 222
6.2.1 LinearLayout簡介 222
6.2.2 LinearLayout的特有屬性 225
6.2.3 LinearLayout特有的布局參數(shù) 231
6.3 相對(duì)布局——RelativeLayout 231
6.3.1 RelativeLayout簡介 231
6.3.2 RelativeLayout的特色屬性及其參數(shù) 233
第三篇 核心服務(wù)解析篇
第7章 Android系統(tǒng)的啟動(dòng) 244
7.1 初始化流程 244
7.1.1 應(yīng)用的初始化流程 244
7.1.2 init.rc的用法 246
7.1.3 用init解析整個(gè)init.rc文件 251
7.2 創(chuàng)建system_service進(jìn)程 254
7.2.1 創(chuàng)建流程 254
7.2.2 system_service簡介 256
第8章 備份管理服務(wù) 258
8.1 備份管理服務(wù)的啟動(dòng)方式和流程 258
8.1.1 備份管理服務(wù)的啟動(dòng) 258
8.1.2 詳解備份管理服務(wù)的流程 258
8.2 使用備份管理服務(wù) 263
8.2.1 bmgr工具簡介 263
8.2.2 使用bmgr工具實(shí)現(xiàn)備份與恢復(fù) 264
8.2.3 用編程的方式實(shí)現(xiàn)備份與恢復(fù) 272
8.3 應(yīng)用程序在被重新安裝過程中的備份和還原 274
第9章 Activity管理服務(wù) 276
9.1 ActivityManagerService簡介 276
9.2 ActivityManagerService的使用 276
9.2.1 孵化進(jìn)程 276
9.2.2 ActivityManagerService啟動(dòng)的3個(gè)階段 277
9.2.3 ActivityManagerService的工作原理 289
9.2.4 ActivityManagerService依賴的兩個(gè)類 294
9.3 Activity的啟動(dòng)流程 295
9.3.1 啟動(dòng)Activity的方式 295
9.3.2 Activity啟動(dòng)的4個(gè)階段 297
9.4 結(jié)束Activity 306
9.4.1 結(jié)束Activity的3種主要方法 306
9.4.2 結(jié)束Activity的4個(gè)階段 308
9.5 廣播接收器 315
9.5.1 注冊(cè)廣播接收器 315
9.5.2 ActivityManagerService的行為 316
9.6 服務(wù) 318
9.6.1 服務(wù)的數(shù)據(jù)結(jié)構(gòu) 318
9.6.2 啟動(dòng)服務(wù) 320
9.6.3 停止服務(wù) 327
9.6.4 以綁定的方式啟動(dòng)/停止服務(wù) 331
9.7 發(fā)布ContentProvider 339
9.7.1 啟動(dòng)ContentProvider發(fā)布工作時(shí)的操作 339
9.7.2 解讀發(fā)布流程中Activity-ManagerService的行為 342
9.8 ActivityManagerService如何應(yīng)付異?! ?45
第10章 包管理服務(wù) 349
10.1 PackageManagerService概述 349
10.2 PackageManagerService的組成和應(yīng)用 349
10.2.1 PackageManagerService的重要組成部分 350
10.2.2 解讀PackageManager-Service如何關(guān)注目錄 351
10.2.3 PackageManagerService定義的PackageParser類 354
10.3 啟動(dòng)PackageManagerService 355
10.3.1 PackageManagerService的啟動(dòng)流程 355
10.3.2 PackageManagerService構(gòu)造函數(shù)的流程 356
10.3.3 scanDirLI()方法 361
10.4 解析AndroidManifest.xml文件 366
10.4.1 解析流程 366
10.4.2 解析音樂播放器的AndroidManifest.xml文件 368
10.5 安裝應(yīng)用程序 377
10.5.1 用ADB的install命令安裝應(yīng)用程序 377
10.5.2 解析installPackageWith-Verification()的行為 379
10.6 卸載應(yīng)用程序 383
下載地址
人氣書籍
![Android開發(fā)從入門到精通 PDF 掃描版[85M] Android開發(fā)從入門到精通 PDF 掃描版[85M]](http://img.jbzj.com/do/uploads/litimg/130719/101613223003.jpg)
Android開發(fā)從入門到精通 PDF 掃描版[85M]
Android 4高級(jí)編程(第3版) 帶完整書簽 pdf掃描版 147M
Android 中文API合集 chm版
瘋狂Android講義 中文PDF掃描版![第一行代碼:Android PDF掃描版[199MB] 第一行代碼:Android PDF掃描版[199MB]](http://img.jbzj.com/do/uploads/litimg/150606/1516342WS4.png)
第一行代碼:Android PDF掃描版[199MB]![第一行代碼:Android(第2版) (郭霖著) 完整pdf掃描版[53MB] 第一行代碼:Android(第2版) (郭霖著) 完整pdf掃描版[53MB]](http://img.jbzj.com/do/uploads/litimg/170124/1621252I623.jpg)
第一行代碼:Android(第2版) (郭霖著) 完整pdf掃描版[53MB]![Android應(yīng)用開發(fā)詳解 郭宏志著 中文 PDF版 [26M] Android應(yīng)用開發(fā)詳解 郭宏志著 中文 PDF版 [26M]](http://img.jbzj.com/do/uploads/litimg/121120/1H01QEX6.jpg)
Android應(yīng)用開發(fā)詳解 郭宏志著 中文 PDF版 [26M]![Android開發(fā)藝術(shù)探索 (任玉剛著) pdf掃描版[172MB] Android開發(fā)藝術(shù)探索 (任玉剛著) pdf掃描版[172MB]](http://img.jbzj.com/do/uploads/litimg/160705/1646042K3S.jpg)
Android開發(fā)藝術(shù)探索 (任玉剛著) pdf掃描版[172MB]
深入理解Android:卷I 鄧凡平著 PDF掃描版![Android開發(fā)范例代碼大全(第2版) 中文pdf版[7MB] Android開發(fā)范例代碼大全(第2版) 中文pdf版[7MB]](http://img.jbzj.com/do/uploads/litimg/160324/16125HJ592.jpg)
Android開發(fā)范例代碼大全(第2版) 中文pdf版[7MB]
下載聲明
☉ 解壓密碼:www.dhdzp.com 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購買正版。
☉ 本站提供的深入剖析Android:開發(fā)小應(yīng)用里的大智慧(張泳 等著)完整版PDF資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。


