Android之內(nèi)核學(xué)習(xí)筆記

      網(wǎng)友投稿 772 2025-03-31

      0、Android系統(tǒng)啟動(dòng)


      《Android系統(tǒng)啟動(dòng)流程?-- bootloader》

      《The Android boot process from power on》

      《Android 啟動(dòng)過(guò)程介紹》

      《Android培訓(xùn)班(86)內(nèi)核運(yùn)行之前的引導(dǎo)程序》 這是一系列文章

      《Android 分區(qū)掛載》

      1、init

      《深入理解android 卷1》 第3章 深入理解init

      《Android框架揭秘》第3章 init進(jìn)程

      《Android的init過(guò)程詳解(一)》

      《Android的init過(guò)程(二):初始化語(yǔ)言(init.rc)解析》

      《Android系統(tǒng)初始化開始位置及流程分析》

      《Android的初始化語(yǔ)言腳本init.rc解析》

      《Android Init進(jìn)程源碼分析》?init.rc解析過(guò)程描述詳細(xì),圖文并茂。

      《Android Init進(jìn)程分析》

      《Android情景分析之詳解init進(jìn)程(以啟動(dòng)zygote為例)》

      2、binder

      《Android框架揭秘》第六章 -- 第十章 以生動(dòng)的形式講述了binder,其中也大量的插圖,但是不夠詳細(xì)。值得參考。

      《Android系統(tǒng)源代碼情景分析》第五章 描敘詳細(xì),但是不夠生動(dòng)。值得參考。第六章的6.5小結(jié)描述BINDER_TYPE_FD。

      《Android_IPC機(jī)制與Binder框架》 高煥堂著,形象的描述了從Java層到C++層的binder,偏重應(yīng)用的實(shí)現(xiàn)。

      《Android Binder通信》

      《ServiceManager 進(jìn)程啟動(dòng)源碼分析》

      《圖解Android - Binder 和 Service》 描述別樹一幟,形象生動(dòng),強(qiáng)烈推薦。

      《Android Binder線程》 重點(diǎn)描述了binder線程的創(chuàng)建

      《本地Binder框架通信原理》

      《Binder 機(jī)制詳解—Binder 系統(tǒng)架構(gòu)》

      《淺析android中g(shù)etStrongProxyForHandle函數(shù)動(dòng)態(tài)申請(qǐng)索引對(duì)應(yīng)的內(nèi)存空間》

      《紅茶一杯話Binder(ServiceManager篇)》

      3、Ashmem(Anonymous Shared Memory) 匿名內(nèi)存共享

      《Android系統(tǒng)源代碼情景分析》第六章 描敘詳細(xì)。

      《Android技術(shù)內(nèi)幕》第二章 2.3.2小結(jié) 描述的比較簡(jiǎn)單,但是對(duì)于《Android系統(tǒng)源代碼情景分析》第六章的描述可以起到補(bǔ)充的作用。

      《3.2.1 匿名共享內(nèi)存(1)》?《Android安全機(jī)制解析與應(yīng)用實(shí)踐》第3章

      《3.2.1 匿名共享內(nèi)存(2)》

      《3.2.1 匿名共享內(nèi)存(3)》

      《Android Ashmem相關(guān)介紹》

      4、activity

      《Android系統(tǒng)源代碼情景分析》第七章 activity啟動(dòng)過(guò)程描敘詳細(xì)。

      《Android的設(shè)計(jì)與實(shí)現(xiàn)》?package manager篇(第8~9章)主要講解了package manager的機(jī)制與實(shí)現(xiàn),以及apk的安裝方法與過(guò)程;activity manager篇(第10~12章)深入闡述了activitymanagerservice的運(yùn)行機(jī)制、應(yīng)用程序和進(jìn)程的啟動(dòng)流程,以及進(jìn)程管理機(jī)制。

      《Android內(nèi)核剖析》第十章 AMS內(nèi)部原理

      《解開Android應(yīng)用程序組件Activity的”singleTask”之謎》

      《Activity啟動(dòng)分析》

      《android Application Component研究之Activity(一)》比較詳細(xì)的描述了“task管理”,即startActivityUncheckedLocked函數(shù)(主要是處理activity的launchMode和intent的flag)

      《android Application Component研究之Activity(二)》

      《android:clearTaskOnLaunch的用法》

      《Android 筆記之 clearTaskOnLaunch&finishOnTaskLaunch》

      《FLAG_ACTIVITY_RESET_TASK_IF_NEEDED》

      《android:clearTaskOnLaunch》

      《Android開發(fā)之旅:活動(dòng)與任務(wù)》

      《Activity啟動(dòng)創(chuàng)建 (AcitivtyManageService,ActivityThread,Activity)》

      《深入理解Activity啟動(dòng)流程》

      5、service

      《Android系統(tǒng)源代碼情景分析》第八章 service啟動(dòng)過(guò)程描敘詳細(xì)。

      《android Application Component研究之Service》 有Forground屬性的描述,有unbind過(guò)程的分析。

      《Android服務(wù)之Service(其一)》 有生命周期圖,有例子。

      《Service》google官方描述。

      《Android 中的 Service 全面總結(jié)》

      《android如何保證service不被殺死》

      6、BroadcastReceiver

      《Android系統(tǒng)源代碼情景分析》第九章 broadcast receiver啟動(dòng)過(guò)程描敘詳細(xì)

      《android Application Component研究之BroadcastReceiver》有broadcast發(fā)送和分發(fā)過(guò)程的描述,有Protected Broadcast的講解,有broadcast超時(shí)的過(guò)程分析。

      7、ContentProvider

      《android Application Component研究之ContentProvider

      《存儲(chǔ)文件的ContentProvider》

      8、Mashup設(shè)計(jì)思想

      《Android開發(fā)精要》3.1 基于Mashup的應(yīng)用設(shè)計(jì)

      9、屬性系統(tǒng)(property system)

      《android property system?》

      《屬性系統(tǒng)代碼分析》

      《Android平臺(tái)上使用屬性系統(tǒng)(property system)》

      《Android Property System | Android屬性系統(tǒng)》

      《深入理解android 卷1》 第3章 3.2.4 屬性系統(tǒng)

      《Android框架揭秘》第3章 init進(jìn)程 3.6 屬性服務(wù)

      《Android 系統(tǒng)屬性SystemProperty分析》

      《Android情景分析之屬性服務(wù)》

      《SEAndroid安全機(jī)制對(duì)Android屬性訪問(wèn)的保護(hù)分析》

      《Android 的系統(tǒng)屬性(SystemProperties)分析》

      《Android 屬性系統(tǒng)設(shè)計(jì)分析》 有__libc_prenit的分析

      10、創(chuàng)建設(shè)備節(jié)點(diǎn)文件uevent

      《Android框架揭秘》第3章 init進(jìn)程 3.4創(chuàng)建設(shè)備節(jié)點(diǎn)文件

      《基于android2.3.5系統(tǒng):開天辟地Android啟動(dòng)機(jī)制[二]》

      《基于android2.3.5系統(tǒng):開天辟地Android啟動(dòng)機(jī)制[三]》

      《android之init進(jìn)程-uevent》

      《為Android應(yīng)用程序讀取/dev下設(shè)備而提權(quán)》

      《android ueventd 本地native部分源碼分析》

      《Android設(shè)備節(jié)點(diǎn)的動(dòng)態(tài)管理》

      《android提權(quán)漏洞CVE-2010-EASY修復(fù)》

      《Android uevent進(jìn)程源碼分析》

      11、zygote和system_server

      《深入理解android 卷1》 第4章 深入理解zygote

      《Android框架揭秘》第5章 Zygote

      《Android內(nèi)核剖析》第15章 15.6 Framework資源

      《Zygote進(jìn)程啟動(dòng)過(guò)程源代碼分析》

      《SystemServer進(jìn)程啟動(dòng)過(guò)程源碼分析》

      《圖解Android - Zygote, System Server 啟動(dòng)分析》

      12、進(jìn)程管理和OOM

      《深入理解Android 卷2》 第6章 6.6 AMS中的進(jìn)程管理 從部分代碼角度講解,不是很詳細(xì);

      《Android開發(fā)精要》第5章 組件生命周期解析 5.2 應(yīng)用進(jìn)程托管 -- 從上層角度描述為何要進(jìn)程托管及托管的算法

      《Android內(nèi)核剖析》第十章 AMS內(nèi)部原理 10.2 內(nèi)存管理

      《Android 操作系統(tǒng)的內(nèi)存回收機(jī)制》

      《android 2.3 應(yīng)用管理機(jī)制分析》

      《Android內(nèi)存管理機(jī)制詳解》

      《Android內(nèi)存閥值修改--內(nèi)存回收機(jī)制配置》

      《Linux 2.6 中的頁(yè)面回收與反向映射》

      《Android內(nèi)存管理原理》

      《Android Low memory killer》

      《Android 系統(tǒng)內(nèi)存分析》

      《Android開發(fā):性能最佳實(shí)踐-管理應(yīng)用內(nèi)存》

      《Android代碼內(nèi)存優(yōu)化建議-OnTrimMemory優(yōu)化》

      13、Android編譯系統(tǒng)

      《Android內(nèi)核剖析》 第18章 Android編譯系統(tǒng)

      《Android核心原理與系統(tǒng)應(yīng)用高效開發(fā)》 第2章 編譯結(jié)構(gòu)和各種構(gòu)建

      《Android編譯系統(tǒng)參考手冊(cè)》

      14、WMS

      《Android 4.4(KitKat)窗口管理子系統(tǒng) - 體系框架》

      15、電池

      《android 電池(一):鋰電池基本原理篇》

      《android 電池(二):android關(guān)機(jī)充電流程、充電畫面顯示》

      《android 電池(三):android電池系統(tǒng)》

      《android電池(四):電池 電量計(jì)(MAX17040)驅(qū)動(dòng)分析篇》

      《android電池(五):電池 充電IC(PM2301)驅(qū)動(dòng)分析篇》

      《android 2.3 電量管理》

      16、input系統(tǒng)

      《android 物理按鍵》

      《InputMonitor筆記》

      《Android之input系統(tǒng)流程》

      《Android之Input子系統(tǒng)事件分發(fā)流程》

      《Android Input Framework(一)》

      《Android4.0 input事件輸入流程詳解(中間層到應(yīng)用層)》

      《Android 4.2 Input 流程分析》

      《安卓4.1: input系統(tǒng)從frameworks到kernel?》

      《Android輸入輸出機(jī)制之來(lái)龍去脈之前生后世》

      《android發(fā)現(xiàn)之旅之輸入事件如何在應(yīng)用端傳遞》

      《Android觸摸屏事件派發(fā)機(jī)制詳解與源碼分析一(View篇)》

      17、內(nèi)存泄露

      《Android中native進(jìn)程內(nèi)存泄露的調(diào)試技巧》

      18、intent

      《Android開發(fā)之旅: Intents和Intent Filters(理論部分)》

      20、Dalvik

      《?Dalvik虛擬機(jī)進(jìn)程和線程的創(chuàng)建過(guò)程分析》

      《Android開發(fā)工具ADB教程之三:Dalvik虛擬機(jī)之jdwp線程》

      《Android培訓(xùn)班(54)虛擬機(jī)的歷史》 這是一個(gè)系列文章

      《Android 信號(hào)處理面面觀 之 trace 文件含義》

      《Java中System.loadLibrary() 的執(zhí)行過(guò)程》

      21、View

      《android文本布局引擎》

      《Android Text Layout 框架》

      《ViewGroup源碼分析》

      《Android TextView顯示中文不對(duì)齊問(wèn)題》

      《Android 屬性動(dòng)畫 源碼解析 深入了解其內(nèi)部實(shí)現(xiàn)》

      《Android應(yīng)用程序UI硬件加速渲染的動(dòng)畫執(zhí)行過(guò)程分析》

      22、AMS

      《ActivityManagerService分析一:AMS的啟動(dòng)》

      23、資源

      《framework資源文件》

      《如何在Android中寫和使用一個(gè)自定義的java庫(kù)》

      《如何為Android系統(tǒng)添加一個(gè)新的資源包》

      《淺談Android的資源編譯過(guò)程》

      《在android中增加公用資源包(類似framework-res.apk)》

      《Android APK應(yīng)用安裝原理(1)-解析AndroidManifest原理-PackageParser.parserPackage》

      《Android 資源類型 整理》

      《res與res-auto的區(qū)別》

      《Android中自定義屬性的兩種方法》

      《Android應(yīng)用資源---樣式資源類型(Style)》

      《Android應(yīng)用資源---其他資源類型(More Types)(一)》

      《Android應(yīng)用資源---其他資源類型(More Types)(二)》

      《Android應(yīng)用資源---其他資源類型(More Types)(三)》

      《Android xml資源文件中@、@android:type、@*、?、@+含義和區(qū)別》

      《android三個(gè)特殊的資源目錄 /res/xml /res/raw 和 /assets》

      《Android字符串進(jìn)階之三:字體屬性及測(cè)量(FontMetrics)》

      《Styling Views on Android (Without Going Crazy)》

      Android之內(nèi)核學(xué)習(xí)筆記

      《Android學(xué)習(xí)系列(39)--Android主題和樣式之系統(tǒng)篇(上)》

      《Android學(xué)習(xí)系列(40)--Android主題和樣式之系統(tǒng)篇(下)》

      《Android系統(tǒng)自帶樣式(android:theme)》

      《淺談Android的資源編譯過(guò)程》

      《Andriod中Style/Theme原理以及Activity界面文件選取過(guò)程淺析》

      24、android:persistent屬性

      《android persistent屬性研究》

      《Android: HowTo設(shè)置app不被系統(tǒng)kill掉》

      《android里面的進(jìn)程回收機(jī)制》

      《說(shuō)說(shuō)Android應(yīng)用的persistent屬性》

      25、Handler、Looper和MessageQueue

      《Handler Looper MessageQueue 詳解》

      26、debuggerd

      《Android debuggerd 源碼分析》

      27、log

      《解讀Android LOG機(jī)制的實(shí)現(xiàn)》

      《Android架構(gòu)分析之LOG模塊》

      《Android系統(tǒng)開發(fā)中LOG的輸出與使用》

      《打開Android C文件中的LOG》

      《Android日志系統(tǒng)驅(qū)動(dòng)程序Logger源代碼分析》

      《Android應(yīng)用程序框架層和系統(tǒng)運(yùn)行庫(kù)層日志系統(tǒng)源代碼分析》

      《Android日志系統(tǒng)Logcat源代碼簡(jiǎn)要分析》

      《android log 和logcat 分析(一)》

      《android log你不知道的小技巧》

      《android中BuildConfig.DEBUG的使用》

      《android 代碼優(yōu)化:關(guān)閉輸出日志》

      28、DropBox

      《介紹 Android DropBoxManager Service》

      29、AppOpsManager

      《Android Kitkat的AppOps》

      《Android 4.3 隱藏功能 App Ops 分析》

      《AppOpsManager 一次簡(jiǎn)單應(yīng)用》

      30、ADB

      《android adb adbd analyse》

      《android2.3-adb源碼分析》

      《Android系統(tǒng)root破解原理分析》

      31、BackupManagerService

      《第十五篇 Android 的Backup服務(wù)管理機(jī)制與架構(gòu)分析》

      《BackupManager的使用與解析》

      《關(guān)于BackupManagerService》

      32、UserManager 多用戶機(jī)制

      《Android4.2多用戶模式的結(jié)構(gòu)與實(shí)現(xiàn)》

      33、DisplayManager 多屏幕機(jī)制

      《DisplayContent、StackBox、TaskStack筆記》

      《android 擴(kuò)展屏幕 多屏顯示》

      《第十七篇 --ANDROID DisplayManager 服務(wù)解析一》

      《android wifi display》

      《Android WifiDisplay分析一:相關(guān)Service的啟動(dòng)》

      34、Vold

      《Android vold 工作流程分析》

      Android 任務(wù)調(diào)度

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:甘特圖是什么(1分鐘之前已更新)
      下一篇:Word表格操作技巧大全(word文檔表格常用技巧)
      相關(guān)文章
      亚洲人成色7777在线观看不卡| 亚洲国产精品成人综合色在线| 国产亚洲人成在线影院| 亚洲国产精品网站久久| 亚洲精品456在线播放| 日韩亚洲Av人人夜夜澡人人爽| 亚洲av鲁丝一区二区三区| 久久久综合亚洲色一区二区三区| 亚洲成AV人片在| 亚洲国产第一页www| 久久精品国产亚洲AV麻豆王友容| 亚洲成av人片在线观看无码不卡| 亚洲成色WWW久久网站| 亚洲av无码专区在线播放| 久久久无码精品亚洲日韩蜜桃| 亚洲AV无码码潮喷在线观看| 久久精品国产精品亚洲艾| 自拍偷自拍亚洲精品第1页| 国产av无码专区亚洲av果冻传媒| 亚洲小说区图片区另类春色| 亚洲精品二区国产综合野狼 | 亚洲av无码成人黄网站在线观看| 亚洲va久久久噜噜噜久久狠狠| 亚洲人成色777777在线观看| 国产V亚洲V天堂无码久久久| 亚洲AV无码国产精品麻豆天美 | 色九月亚洲综合网| 亚洲福利精品电影在线观看| 国产成人亚洲精品影院| 久久精品国产精品亚洲人人| 亚洲午夜国产精品无码| 亚洲AV无码专区亚洲AV伊甸园| 亚洲资源在线视频| 97久久国产亚洲精品超碰热| 亚洲码和欧洲码一码二码三码 | 亚洲视频在线一区二区三区| 亚洲人成网站18禁止久久影院 | 亚洲AV无码资源在线观看| 亚洲Av无码国产情品久久| 亚洲最大AV网站在线观看| 亚洲AV人无码激艳猛片|