原创 Android 四大組件 - bindService 的通信過程

相關文章鏈接: 1. Android Framework - 學習啓動篇 2. Android Binder 驅動 - Media 服務的添加過程 3. Android Binder 驅動 - 啓動 ServiceManager

原创 Android 系統服務 - AMS 的啓動過程

相關文章鏈接: 1. Android Framework - 學習啓動篇 2. Android Framework - 開機啓動 SystemServer 進程 相關源碼文件: /frameworks/base/services/

原创 Android Framework - 開機啓動 SystemServer 進程

相關文章鏈接: 1. Android Framework - 學習啓動篇 2. Android Framework - 開機啓動 Zygote 進程 3. Android Framework - 開機啓動 SystemServer

原创 Android Handler 通信 - 徹底瞭解 Handler 的通信過程

相關文章鏈接: 1. Android Handler 通信 - 源碼分析與手寫 Handler 框架 2. Android Handler 通信 - 徹底瞭解 Handler 的通信過程 相關源碼文件: /frameworks/b

原创 Android 四大組件 - 進程的 fork 創建過程

相關文章鏈接: 1. Android Framework - 學習啓動篇 2. Android 系統服務 - AMS 的啓動過程 3. Android 系統服務 - PMS 的啓動過程 4. Android Framework -

原创 Android Framework - 開機啓動 Zygote 進程

相關文章鏈接: 1. Android Framework - 學習啓動篇 2. Android Framework - 開機啓動 Init 進程 3. Android Framework - 開機啓動 Zygote 進程 相關源碼

原创 Android Framework - 開機啓動 Init 進程

相關文章鏈接: 1. Android Framework - 學習啓動篇 2. Android Framework - 開機啓動 Init 進程 3. Android Framework - 開機啓動 Zygote 進程 相關源碼

原创 Android 系統服務 - PMS 的啓動過程

相關文章鏈接: 1. Android Framework - 學習啓動篇 2. Android 系統服務 - PMS 的啓動過程 相關源碼文件: frameworks/base/services/core/java/com/and

原创 Android Framework - 學習啓動篇

首先明確一下前提條件: 有 C/C++ 基礎,能夠閱讀 C/C++ 的代碼; 有 Linux 系統內核基礎; 有 Android 開發相關的工作經驗(1-3年); 有 UML 建模基礎。 如果大家是從事 Android 系統開

原创 Android Binder 驅動 - 從 Java 層來跟蹤服務的查找過程

相關文章鏈接: 1. Android Framework - 學習啓動篇 2. Android Binder 驅動 - Media 服務的添加過程 3. Android Binder 驅動 - 啓動 ServiceManager

原创 Android 系統服務 - Input 事件的分發過程

相關文章鏈接: 1. Android Framework - 學習啓動篇 2. Android FrameWork - 開機啓動 SystemServer 進程 相關源碼文件: /frameworks/base/services/

原创 來到 “鵝廠” 的 2019

關於鵝廠 **只要努力過,什麼結果都可以接受,即使不行,這也不是人生的終點,繼續努力,總有一天可以成的。**人生難得在夢想之地供職,終於在第四次面試後如願以償加入了騰訊。在這裏真的所有都是頂配,薪資,福利,年終等等都是頂配,當然大

原创 Android 源碼分析實戰 - 把代碼寫得更優雅

1. 源碼版本適配 一般情況下來說,如果涉及到源碼反射,通常都需要適配各個版本,因此我們把與 so 修複相關的各大版本源碼都翻出來,具體的源碼細節,大家可以參考《Android 源碼分析實戰 - 動態加載修復 so 庫》

原创 Android 底層渲染 - 屏幕刷新機制源碼分析

相關文章鏈接: 1. Android Framework - 學習啓動篇 2. 源碼閱讀分析 - Window底層原理與系統架構 相關源碼文件: /frameworks/base/core/java/android/view/Vi

原创 Android 源碼分析實戰 - 動態加載修復 so 庫

1. 需求背景 俗話說養兵千日用兵一時,學習源碼分析到底有什麼用呢?我們遇到的所有問題,都能通過分析源碼解決;看似無法實現的功能,都能通過源碼分析找到思路…。這些都是之前無數次給大家洗腦的概念,我們來看一下實際的開發需求,我帶大家