我心所向之Android4.2—採集與顯示系統模組(前沿)

來源:互聯網
上載者:User

前沿:

鑒於項目開發的需求,2014年開年到現在,一直在學習Android的視頻採集與顯示系統在底層的實現機制,通過零基礎來死磕這2個模組的Code,主要參考的Blog,書籍有《老羅的Android之旅》,《鄧凡平的深入理解Android卷I和II》。Blog記錄的內容主要是自己學習與熟悉時,遇到的困難與疑惑,以及Android架構中特有的設計思想,編碼方式等等,在此和所以嵌入式開發的愛好者一起交流與學習。鑒於本人Java基礎知識薄弱,故主要熟悉的是基於C++的Native相關內容(其實C++也是自己的弱項),其中不乏借鑒與引用,特此申明不曾侵權,只為共同學習,一起進步。

 

Android源碼版本Version:4.2.2; 硬體平台 全志A31

 

1.研發Android Framework所需的基礎工具和C++基礎知識

2.論Android Binder驅動在Framework中的重要性

3.Android FrameWork中的SP、RefBase、weakref_impl,Thread類

4.Android4.2.2 SurfaceFlinger啟動流程詳解(一)

5.Android4.2.2 SurfaceFlinger啟動流程詳解(二)

6.Android中的HAL相關庫搜尋機制和原理學習

7.Android4.2.2 SurfaceFlinger的相關事件和訊息處理機制

8.從Android Bootanimation理解SurfaceFlinger的用戶端建立

9.Android4.2.2 SurfaceFlinger之Layer的建立過程

10.Android4.2.2 SurfaceFlinger之Layer和Bufferqueue的建立過程

11.Android4.2.2 SurfaceFlinger之圖形緩衝區申請與分配dequeueBuffer 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.