深入淺齣Android源代碼

深入淺齣Android源代碼 pdf epub mobi txt 電子書 下載2025

出版者:電子工業齣版社
作者:何軍
出品人:
頁數:544
译者:
出版時間:2017-5
價格:99
裝幀:平裝
isbn號碼:9787121304873
叢書系列:
圖書標籤:
  • Android
  • 計算機
  • 整數分為三部分,思路非常清晰,一環扣一環,隻有讀瞭前麵纔能讀後
  • Android
  • 源代碼
  • Android開發
  • 係統原理
  • 深入理解
  • 技術精粹
  • 源碼分析
  • 底層原理
  • 移動開發
  • Android係統
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《深入淺齣Android源代碼:基於Android6.0和實際開發案例剖》基於Android6.0源代碼和實際案例,分析Android係統的框架原理和具體實現。由於Android框架裏模塊眾多,《深入淺齣Android源代碼:基於Android6.0和實際開發案例剖》隻詳細分析瞭框架裏的一部分模塊,涉及這些模塊的原理、架構及代碼實現等各個細節,盡量做到讓讀者知其然,又知其所以然。在Android官方網站,Android分瞭4層,從高到低分彆是應用程序層、應用程序框架層、係統庫層和Linux內核層。《深入淺齣Android源代碼:基於Android6.0和實際開發案例剖》主要涉及應用程序層、應用程序框架層和係統庫層。

希望讀者通過《深入淺齣Android源代碼:基於Android6.0和實際開發案例剖》,能對Android有個更全麵、更深入的理解。《深入淺齣Android源代碼:基於Android6.0和實際開發案例剖》麵嚮的讀者主要是Framework框架工程師、係統開發工程師、應用開發工程師和ROM開發工程師。

著者簡介

圖書目錄

第一部分Android基礎篇
第1章Android簡介.2
1.1Android簡介2
1.2閱讀Android源代碼6
第2章Android基礎類.10
2.1Android基礎類簡介10
2.2Thread類原理11
2.3Mutex與Condition20
2.3.1Mutex(AutoMutex)分析20
2.3.2Condition代碼分析24
2.4Android係統智能指針30
2.4.1輕量級指針(lp)30
2.4.2強指針(sp)32
第3章Android上下文環境Context37
3.1Context簡介37
3.2Application運行上下文環境Context的創建過程40
3.2.1創建ApplicationContext41
3.2.2獲得ApplicationContext47
3.3Activity運行上下文環境Context的創建過程48
3.4Service運行上下文環境Context的創建過程55
第4章Android消息機製59
4.1Android消息機製原理59
4.2創建消息隊列和進入消息循環過程61
4.3消息的發送過程70
4.4消息的處理過程75
第二部分Android框架篇
第5章AndroidInit進程.78
5.1AndroidInit進程簡介78
5.2klog_init()函數83
5.3process_kernel_cmdline()函數85
5.4signal_handler_init()函數86
5.5property_load_boot_defaults()函數.89
5.6屬性服務90
5.6.1屬性服務的初始化與啓動90
5.6.2屬性的設置91
5.6.3屬性值的獲取95
5.7解析init.rc配置文件和啓動service進程96
5.7.1init.rc文件基礎介紹96
5.7.2解析init.rc文件.100
5.7.3啓動service進程104
第6章開機動畫bootanimation108
6.1開機動畫bootanimation原理108
6.2開機動畫bootanimation的顯示過程111
6.3開機動畫bootanimation的退齣過程127
第7章Zygote進程135
7.1Zygote進程基礎介紹135
7.2Zygote進程的啓動139
7.2.1調用startVM()函數啓動虛擬機143
7.2.2調用startReg()函數注冊JNI方法143
7.2.3調用ZygoteInit類的main()方法145
7.3啓動system_server進程.150
7.4啓動APP應用程序進程155
第8章SystemServer進程161
8.1SystemServer係統服務161
8.2SystemServer創建框架核心服務165
第9章Android係統的開機與關機175
9.1Android係統的開機175
9.2Android係統的關機185
9.3案例分析197
9.3.1Android係統開機時間標誌197
9.3.2Android係統關機時間標誌198
第10章Android係統異常問題.199
10.1addr2line工具.199
10.2Watchdog207
10.3Android係統異常問題217
10.3.1Android死機218
10.3.2Android係統重啓220
10.3.3Android係統啓動異常233
第11章ActivityManagerService236
11.1ActivityManagerService簡介.236
11.2Activity的啓動過程240
11.2.1LauncherActivity的onPause()過程241
11.2.2LauncherActivity的onStop()過程261
11.2.3新Activity的onCreate()、onStart()和onResume()過程264
11.3Service的啓動過程273
11.4Broadcast.280
11.4.1廣播的注冊過程282
11.4.2廣播的發送過程290
11.4.3廣播的處理過程295
11.5 進程內存管理303
11.6 案例分析.320
11.6.1與Activity有關的例子320
11.6.2與BroadCast有關的例子323
11.6.3與進程內存有關的例子329
第12章Android國際化331
12.1CTS與GTS331
12.2全球緊急電話策略337
12.3Android多語言345
第三部分AndroidROMUI篇
第13章Android資源管理係統354
13.1資源管理簡介354
13.2資源初始化過程361
13.2.1AssetManager的構造方法369
13.2.2AssetManager.java的addAssetPath()方法.374
13.2.3Resources的構造方法375
13.3資源查找、解析、創建View過程378
13.3.1查找資源ID對應的不是文件的過程380
13.3.2查找資源ID對應的是文件的過程382
13.4主題換膚實現396
第14章AndroidView係統411
14.1View係統簡介411
14.2應用程序Activity的創建412
14.3Activity窗口對象PhoneWindow的創建424
14.4Activity根視圖對象DecorView的創建432
14.5ViewRootImpl的創建和添加DecorView對象440
14.6View的measure、layout和draw過程453
14.6.1View的measure過程462
14.6.2View的layout過程473
14.6.3View的draw過程.478
14.7View事件分發493
14.8案例分析503
第15章Android控件.512
15.1Android係統控件分析512
15.1.1係統控件簡介512
15.1.2係統控件TextView的屬性.514
15.1.3係統控件TextView的onMeasure()517
15.1.4係統控件TextView的onLayout()523
15.1.5係統控件TextView的onDraw()523
15.2自定義控件524
15.2.1定義自定義控件屬性525
15.2.2實現自定義控件525
15.2.3使用自定義控件527
15.3Android控件案例分析527
· · · · · · (收起)

讀後感

評分

整本书分为三部分 第一部分主要是一些基础简单介绍及,主要是用来对后面的部分支持。 第二部分相当不错,给android的启动过程介绍的相当详细,推荐看看这部分。 第三部分rom篇主要是针对应用工程师 如果有条件或者对android感兴趣可以看看。 适合应用工程师和框架工程师 总体...

評分

整本书分为三部分 第一部分主要是一些基础简单介绍及,主要是用来对后面的部分支持。 第二部分相当不错,给android的启动过程介绍的相当详细,推荐看看这部分。 第三部分rom篇主要是针对应用工程师 如果有条件或者对android感兴趣可以看看。 适合应用工程师和框架工程师 总体...

評分

整本书分为三部分 第一部分主要是一些基础简单介绍及,主要是用来对后面的部分支持。 第二部分相当不错,给android的启动过程介绍的相当详细,推荐看看这部分。 第三部分rom篇主要是针对应用工程师 如果有条件或者对android感兴趣可以看看。 适合应用工程师和框架工程师 总体...

評分

整本书分为三部分 第一部分主要是一些基础简单介绍及,主要是用来对后面的部分支持。 第二部分相当不错,给android的启动过程介绍的相当详细,推荐看看这部分。 第三部分rom篇主要是针对应用工程师 如果有条件或者对android感兴趣可以看看。 适合应用工程师和框架工程师 总体...

評分

整本书分为三部分 第一部分主要是一些基础简单介绍及,主要是用来对后面的部分支持。 第二部分相当不错,给android的启动过程介绍的相当详细,推荐看看这部分。 第三部分rom篇主要是针对应用工程师 如果有条件或者对android感兴趣可以看看。 适合应用工程师和框架工程师 总体...

用戶評價

评分

2018-06-11 從首圖藉來的。 非常非常skimming這本書。 半個小快速翻完瞭。 講解所有android係統層麵內部運行原理還是比較深入的。 想要知道內部原理然後結閤網頁可以很快的瞭解android係統的運行原理。好書值得推薦。 使用opengrog的網站叫做: http://androidxref.com

评分

還不錯,很有用,思路很清晰

评分

作者是Lenevo的framework工程師。 與其他書相比,比較有特色的是章節後麵的“案例分析”。不過也就這個地方還有點用處。 但還是感覺例子太少也太淺瞭。加一個非空的判斷,然後查找所用的view是哪個類,這些太基礎瞭。希望有更多的實際運用的例子齣現。

评分

作者是Lenevo的framework工程師。 與其他書相比,比較有特色的是章節後麵的“案例分析”。不過也就這個地方還有點用處。 但還是感覺例子太少也太淺瞭。加一個非空的判斷,然後查找所用的view是哪個類,這些太基礎瞭。希望有更多的實際運用的例子齣現。

评分

作者是Lenevo的framework工程師。 與其他書相比,比較有特色的是章節後麵的“案例分析”。不過也就這個地方還有點用處。 但還是感覺例子太少也太淺瞭。加一個非空的判斷,然後查找所用的view是哪個類,這些太基礎瞭。希望有更多的實際運用的例子齣現。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有