原创 android6.0源碼分析之Zygote進程分析
在android6.0源碼分析之Runtime的初始化一文中,對Zygote進程的初期的Runtime初始化過程進行了分析,在Runtime啓動結束後,會對Zygote進程進行初始化,其它Java進程都需要從Zygote進程來fo
原创 android6.0源碼分析之Camera2 HAL分析
在上一篇文章對Camera API2.0的框架進行了簡單的介紹,其中Camera HAL屏蔽了底層的實現細節,並且爲上層提供了相應的接口,具體的HAL的原理,個人覺得老羅的文章Android硬件抽象層(HAL)概要介紹和學習計劃分析的很詳
原创 android6.0源碼分析之Camera API2.0下的初始化流程分析
在文章android源碼分析之Camera API2.0簡介中,對Camera API2.0的框架以及代碼做了簡單介紹,本文將基於android6.0源碼,分析Camera API2.0下的Camera2內置應用中,對Camera的初始化
原创 android6.0源碼分析之Activity啓動過程
Activity最爲android開發者最熟悉的組件,由ActivityManagerService服務進行調度管理,而ActivityManagerService的啓動過程在activitymanagerservice服務源碼分析一文中
原创 android6.0源碼分析之AMS服務源碼分析
activitymanagerservice服務源碼分析 1、ActivityManagerService概述 ActivityManagerService(以下簡稱AMS)作爲android中最核心的服務,主要負責系統的四大組件的啓
原创 android6.0源碼分析之Camera API2.0簡介
前面幾篇主要分析的是android Camera API1.0的架構以及初始化流程,而google在android5.0(Lollipop)開始對Camera的架構進行了調整,爲了適應HAL3,新添加實現了CameraDeviceClie
原创 android6.0源碼分析之Camera API2.0下的Preview(預覽)流程分析
本文將基於android6.0的源碼,對Camera API2.0下Camera的preview的流程進行分析。在文章android6.0源碼分析之Camera API2.0下的初始化流程分析中,已經對Camera2內置應用的Open即初
原创 Camera API2.0的應用
android6.0源碼分析之Camera API2.0簡介 android6.0源碼分析之Camera2 HAL分析 android6.0源碼分析之Camera API2.0下的初始化流程分析 android6.0源碼分析之Cam
原创 android6.0源碼分析之Camera API1.0框架簡介
1、架構簡介 由於最近項目涉及到Camera,所以對Camera源碼進行了研究,本文將分享Camera框架的基本知識。anroid6.0與5.0相比,Camera框架未曾改變,依然提供了兩種API,即API1和API2,依然採用C/S的架
原创 android源碼分析之JNI調用與回調
通過JNI,Java程序可以在加載本地庫之後,調用Java類中聲明的在本地庫中實現的本地方法。此外,本地庫中的函數也可以通過回調的方式調用Java類中的成員變量或者成員函數。 1、在Java中,本地庫的加載以及本地方法的聲
原创 android6.0源碼分析之Camera API2.0下的Capture流程分析
前面對Camera2的初始化以及預覽的相關流程進行了詳細分析,本文將會對Camera2的capture(拍照)流程進行分析。 Camera2相關文章的目錄如下: android6.0源碼分析之Camera API2.0簡介 andro
原创 將博客搬至CSDN
CSDN的要求,我的文章將在博客園和CSDN互通