小程序開發(fā)快速入門教程 中文PDF版
6.05MB / 06-13
微信小程序?qū)崙?zhàn)入門(第2版) 中文PDF完整版
303.7MB / 08-18
微信小程序官方開發(fā)文檔(全) 2021 中文pdf完整版
51.0MB / 03-09
京東小程序開發(fā)手冊 完整版PDF
7.27MB / 04-23
微信小程序開發(fā)入門:從 0 到 1 實(shí)現(xiàn)天氣小程序 高清pdf版
6.37MB / 03-30
實(shí)戰(zhàn)微信小程序:JavaScript、WXML與Flexbox綜合開發(fā) 中文pdf掃描
239MB / 12-02
微信小程序開發(fā)入門精要 中文pdf掃描版[147MB]
147MB / 11-15
微信開發(fā)深度解析:微信公眾號、小程序高效開發(fā)秘籍 高清pdf完整
296.8MB / 10-22
微信企業(yè)號開發(fā)完全自學(xué)手冊 (牟云飛) pdf完整版[310MB]
310.7MB / 10-21
微信小程序開發(fā)零基礎(chǔ)入門 (張帆) 高清pdf掃描版[273MB]
273.6MB / 10-18
-
小程序開發(fā)快速入門教程 中文PDF版 手機(jī)相關(guān) / 6.05MB
-
-
-
京東小程序開發(fā)手冊 完整版PDF 手機(jī)相關(guān) / 7.27MB
-
微信小程序開發(fā)入門:從 0 到 1 實(shí)現(xiàn)天氣小程序 高清pdf版 手機(jī)相關(guān) / 6.37MB
-
實(shí)戰(zhàn)微信小程序:JavaScript、WXML與Flexbox綜合開發(fā) 中文pdf掃描 手機(jī)相關(guān) / 239MB
-
-
微信開發(fā)深度解析:微信公眾號、小程序高效開發(fā)秘籍 高清pdf完整 手機(jī)相關(guān) / 296.8MB
-
微信企業(yè)號開發(fā)完全自學(xué)手冊 (牟云飛) pdf完整版[310MB] 手機(jī)相關(guān) / 310.7MB
-
微信小程序開發(fā)零基礎(chǔ)入門 (張帆) 高清pdf掃描版[273MB] 手機(jī)相關(guān) / 273.6MB
詳情介紹
本書全面介紹開放的移動(dòng)電話平臺android系統(tǒng),包括android系統(tǒng)中的linux驅(qū)動(dòng)、本地框架、java框架和java應(yīng)用4個(gè)層次。本書內(nèi)容以知識性內(nèi)容為綱,重點(diǎn)關(guān)注開發(fā)要點(diǎn),各個(gè)部分內(nèi)容注重相互照應(yīng),按照清晰的思路向讀者介紹整個(gè)android系統(tǒng)的原理和開發(fā)方法。
本書按照android系統(tǒng)的框架和各個(gè)子系統(tǒng)的主線,重點(diǎn)介紹開發(fā)android應(yīng)用程序和構(gòu)建硬件抽象層。其內(nèi)容涵蓋了android應(yīng)用程序開發(fā)和android系統(tǒng)移植構(gòu)建手機(jī)系統(tǒng)兩大方面。
本書既適合從事android各個(gè)層次開發(fā)的工程師閱讀,也適合通用嵌入式linux系統(tǒng)的學(xué)習(xí)者使用。
目錄:
第1章 android系統(tǒng)概述 1
1.1 基礎(chǔ)知識 1
1.1.1 android開發(fā)系統(tǒng)的由來 1
1.1.2 移動(dòng)電話系統(tǒng)開發(fā)模式 2
1.1.3 未來移動(dòng)電話的功能及android的優(yōu)勢 4
1.2 android的開發(fā)工作 6
1.2.1 android移植開發(fā) 6
1.2.2 android應(yīng)用開發(fā) 8
1.2.3 android系統(tǒng)開發(fā) 9
1.3 android的sdk與源代碼 10
1.3.1 基于sdk的android開發(fā) 10
1.3.2 基于源代碼sdk android開發(fā) 11
第2章 android系統(tǒng)開發(fā)綜述 13
2.1 android的系統(tǒng)架構(gòu) 13
2.1.1 軟件結(jié)構(gòu) 13
2.1.2 android的工具 16
2.2 android源代碼的開發(fā)環(huán)境 18
2.2.1 android源代碼的獲取和提交 18
2.2.2 android源代碼結(jié)構(gòu) 21
2.2.3 編譯 24
.2.2.4 系統(tǒng)的運(yùn)行 25
2.3 android sdk的開發(fā)環(huán)境 32
2.3.1 sdk的結(jié)構(gòu) 32
2.3.2 windows環(huán)境sdk開發(fā) 33
2.3.3 linux環(huán)境sdk開發(fā) 42
第3章 android的linux內(nèi)核與驅(qū)動(dòng)程序 44
3.1 linux核心與驅(qū)動(dòng) 44
3.2 android專用驅(qū)動(dòng) 45
3.2.1 ashmem 45
3.2.2 binder 45
3.2.3 logger 46
3.3 android使用的設(shè)備驅(qū)動(dòng) 46
3.3.1 framebuffer顯示驅(qū)動(dòng) 46
3.3.2 event輸入設(shè)備驅(qū)動(dòng) 48
3.3.3 v4l2攝像頭——視頻驅(qū)動(dòng) 50
3.3.4 oss音頻驅(qū)動(dòng) 53
3.3.5 alsa音頻驅(qū)動(dòng) 54
3.3.6 mtd驅(qū)動(dòng) 56
3.3.7 藍(lán)牙驅(qū)動(dòng) 57
3.3.8 wlan驅(qū)動(dòng) 58
第4章 android的底層庫和程序 60
4.1 底層庫和程序的結(jié)構(gòu) 60
4.1.1 本地實(shí)現(xiàn)的基本結(jié)構(gòu) 60
4.1.2 增加本地程序和庫的方法 61
4.2 標(biāo)準(zhǔn)c/c++庫bionic 64
4.3 c語言工具庫libcutils 65
4.4 init可執(zhí)行程序 66
4.5 shell工具 72
4.6 c++工具庫libutils 75
4.6.1 libutils的基本內(nèi)容 75
4.6.2 binder 76
4.6.3 libutils中的其他內(nèi)容 82
4.7 android的系統(tǒng)進(jìn)程 85
4.7.1 servicemanager 85
4.7.2 zygote 87
第5章 android的java虛擬機(jī)和java環(huán)境 88
5.1 dalvik虛擬機(jī)和核心庫 88
5.1.1 dex工具庫和虛擬機(jī)的實(shí)現(xiàn) 89
5.1.2 核心庫 90
5.1.3 nativehelper庫 91
5.2 android的java程序環(huán)境 91
5.2.1 java類的層次結(jié)構(gòu) 91
5.2.2 android java類的代碼 92
5.2.3 android系統(tǒng)api 92
5.3 jni的使用 96
5.3.1 jni的架構(gòu)和實(shí)現(xiàn)方式 97
5.3.2 jni的實(shí)現(xiàn)方式 97
5.3.3 在應(yīng)用程序中使用jni 99
5.4 系統(tǒng)服務(wù)的java部分 101
5.4.1 binder 102
5.4.2 servicemanager 103
5.4.3 系統(tǒng)進(jìn)程 103
第6章 android的gui系統(tǒng) 106
6.1 android gui系統(tǒng)綜述 106
6.2 pixelflinger和libui庫 108
6.2.1 pixelflinger 108
6.2.2 libui 108
6.2.3 輸出/輸入與硬件的接口 109
6.3 surface系統(tǒng) 113
6.3.1 surface系統(tǒng)本地接口 113
6.3.2 surfaceflinger本地代碼 115
6.3.3 surface的java和jni代碼 119
6.4 skia和2d圖形系統(tǒng) 121
6.4.1 skia底層庫 121
6.4.2 android圖形系統(tǒng)的jni接口 124
6.4.3 android的圖形包(graphics) 125
6.5 android的opengl系統(tǒng)與3d圖形系統(tǒng) 125
6.5.1 opengl的本地代碼 125
6.5.2 opengl的jni代碼 130
6.5.3 opengl的java類 130
第7章 android的audio系統(tǒng) 132
7.1 audio系統(tǒng)綜述 132
7.2 audio系統(tǒng)和上層接口 134
7.2.1 audio系統(tǒng)的各個(gè)層次 134
7.2.2 media庫中的audio框架部分 135
7.2.3 audioflinger本地代碼 138
7.2.4 audio系統(tǒng)的jni代碼 140
7.2.5 audio系統(tǒng)的java代碼 142
7.3 audio的硬件抽象層 142
7.3.1 audio硬件抽象層的接口定義 142
7.3.2 audioflinger中自帶audio硬件抽象層實(shí)現(xiàn) 144
7.3.3 audio硬件抽象層的真正實(shí)現(xiàn) 150
第8章 android的video輸入輸出系統(tǒng) 151
8.1 video輸入輸出系統(tǒng)綜述 151
8.1.1 android的overlay系統(tǒng)結(jié)構(gòu) 152
8.1.2 android的camera系統(tǒng)結(jié)構(gòu) 153
8.2 overlay系統(tǒng) 155
8.2.1 overlay系統(tǒng)的框架部分定義 156
8.2.2 surfaceflinger系統(tǒng)的overlay部分 158
8.3 overlay的硬件抽象層 161
8.3.1 overlay系統(tǒng)硬件抽象層的接口 161
8.3.2 overlay系統(tǒng)硬件實(shí)現(xiàn)框架 164
8.3.3 overlay系統(tǒng)硬件實(shí)現(xiàn)的注意事項(xiàng) 166
8.4 camera系統(tǒng)與上層接口 169
8.4.1 camera本地代碼框架 169
8.4.2 cameraservice 176
8.4.3 camera的jni代碼 179
8.4.4 camera的java代碼 182
8.5 camera的硬件抽象層 182
8.5.1 camera硬件抽象層的接口定義 182
8.5.2 camera硬件抽象層的樁實(shí)現(xiàn) 184
8.5.3 camera硬件抽象層的硬件實(shí)現(xiàn) 188
第9章 android的多媒體系統(tǒng) 190
9.1 android多媒體系統(tǒng)的結(jié)構(gòu)和業(yè)務(wù) 190
9.1.1 多媒體系統(tǒng)的宏觀結(jié)構(gòu) 190
9.1.2 多媒體的各種業(yè)務(wù) 192
9.2 多媒體系統(tǒng)的各個(gè)層次 199
9.2.1 libmedia的框架部分 199
9.2.2 多媒體服務(wù) 208
9.2.3 多媒體部分的jni代碼 213
9.2.4 多媒體部分的java框架代碼 215
9.2.5 android.widget.videoview類 216
9.3 多媒體實(shí)現(xiàn)的核心部分opencore 216
9.3.1 opencore概述 216
9.3.2 opencore的層次結(jié)構(gòu) 217
9.3.3 opencore的oscl部分 219
9.3.4 opencore的文件格式和編解碼部分 221
9.3.5 opencore 的node 222
9.3.6 opencore 的功能擴(kuò)展 223
9.3.7 opencore的 player 226
9.3.8 opencore 的author 236
第10章 android的電話部分 243
10.1 android電話部分綜述 243
10.2 modem驅(qū)動(dòng) 243
10.3 本地的ril代碼 245
10.3.1 簡介 245
10.3.2 rild守護(hù)進(jìn)程 246
10.3.3 libril庫 247
10.3.4 ril的實(shí)現(xiàn)庫reference ril 247
10.3.5 request(請求)流程 248
10.3.6 response(響應(yīng))流程 249
10.3.7 ril的移植工作 251
10.4 java框架及應(yīng)用 251
10.4.1 基本架構(gòu) 252
10.4.2 呼叫 255
10.4.3 短信 256
10.4.4 數(shù)據(jù)連接 257
10.4.5 其他框架部分及其他應(yīng)用 258
第11章 android的連接部分 259
11.1 wifi部分 259
11.1.1 wifi基本架構(gòu) 259
11.1.2 wifi本地實(shí)現(xiàn) 260
11.1.3 wifi的java和jni 263
11.1.4 settings中的wifi設(shè)置 265
11.1.5 wifi工作流程實(shí)例 265
11.2 藍(lán)牙部分 267
11.2.1 藍(lán)牙基本架構(gòu) 268
11.2.2 藍(lán)牙用戶空間庫bluez 269
11.2.3 bluez適配層 272
11.2.4 藍(lán)牙的jni和java部分 272
11.3 gps和定位部分 280
11.3.1 定位系統(tǒng)基本架構(gòu) 281
11.3.2 定位系統(tǒng)驅(qū)動(dòng)層 281
11.3.3 gps本地實(shí)現(xiàn) 282
11.3.4 gps jni實(shí)現(xiàn) 283
11.3.5 定位系統(tǒng)java實(shí)現(xiàn) 284
第12章 android的傳感器系統(tǒng) 286
12.1 傳感器系統(tǒng)綜述 286
12.2 傳感器系統(tǒng)層次結(jié)構(gòu) 288
12.2.1 傳感器系統(tǒng)的各個(gè)層次 288
12.2.2 傳感器系統(tǒng)的jni 288
12.2.3 傳感器系統(tǒng)的java代碼 290
12.3 傳感器系統(tǒng)的硬件抽象層 291
12.3.1 傳感器系統(tǒng)硬件抽象層的接口定義 291
12.3.2 傳感器系統(tǒng)硬件抽象層的示例實(shí)現(xiàn) 293
12.3.3 傳感器系統(tǒng)硬件抽象層的實(shí)現(xiàn)要點(diǎn) 296
12.4 sensor的使用 296
第13章 android應(yīng)用程序概述及框架 299
13.1 android應(yīng)用程序的開發(fā)方式 299
13.2 android應(yīng)用程序的內(nèi)容 300
13.2.1 android應(yīng)用程序的概念性描述 300
13.2.2 應(yīng)用程序包含的各個(gè)文件 305
13.2.3 使用am工具啟動(dòng)android應(yīng)用程序 306
13.3 android應(yīng)用程序示例 308
13.3.1 helloactivity程序 308
13.3.2 helloactivity的源代碼結(jié)構(gòu) 308
13.3.3 helloactivity的編譯結(jié)構(gòu)(源代碼開發(fā)) 312
13.3.4 helloactivity的編譯結(jié)構(gòu)(sdk開發(fā)) 314
13.4 android 應(yīng)用層api參考文檔 315
第14章 android應(yīng)用程序的主要方面 317
14.1 應(yīng)用的基本控制 318
14.1.1 ui元素及其控制 318
14.1.2 屏幕間的跳轉(zhuǎn) 320
14.1.3 彈出對話框和菜單 324
14.1.4 樣式的設(shè)置 328
14.1.5 使用服務(wù) 331
14.1.6 使用廣播接收器 337
14.2 各種ui元素的使用 339
14.2.1 基本的ui元素 340
14.2.2 視圖組的使用 345
14.2.3 自定義的視圖 353
14.2.4 滾動(dòng)視圖的使用 354
14.2.5 布局(layout) 355
14.2.6 網(wǎng)格(grid)視圖組 359
14.2.7 列表(list)視圖組 360
14.2.8 使用tab 362
14.3 圖形api的使用 363
14.3.1 2d圖形的api 363
14.3.2 3d圖形的api 366
第15章 android應(yīng)用程序的設(shè)計(jì)思想 369
15.1 android程序思想 369
15.1.1 java 源程序思想 369
15.1.2 資源的思想 373
15.1.3 工程描述文件的思想 375
15.1.4 三位一體的思想 376
15.1.5 安全性和權(quán)限 378
15.1.6 app widget的使用 379
15.2 android應(yīng)用開發(fā)實(shí)例 381
15.2.1 gui依賴類的程序 382
15.2.2 單獨(dú)模塊類程序 387
15.3 android的設(shè)計(jì)理念 393
下載地址
人氣書籍
iPad 使用手冊簡體官方中文版(蘋果必備使用說明書) PDF版
Android系統(tǒng)原理及開發(fā)要點(diǎn)詳解 PDF高清掃描版(167M)
從零開始學(xué)微信小程序開發(fā) (高洪濤) 完整pdf掃描版[50MB]
iPhone開發(fā)秘籍(帶你深入iPhone開發(fā)秘境) 中文 PDF清晰掃描版 [6
iphone5 使用指南官方說明書 pdf版
Android開發(fā)應(yīng)用實(shí)戰(zhàn)詳解 張?jiān)?中文pdf掃描版
微信小程序官方開發(fā)文檔(全) 2021 中文pdf完整版
微信小程序開發(fā) 入門與實(shí)踐 (雷磊) 帶書簽 完整pdf掃描版[93MB]
微信小程序開發(fā)圖解案例教程 (劉剛) 完整pdf掃描版[69MB]
Hbuilder MUI webApp開發(fā)視頻教程 全套課程視頻
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請?jiān)谠u論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問題,請?jiān)u論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的Android系統(tǒng)原理及開發(fā)要點(diǎn)詳解 PDF高清掃描版(167M)資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。