我心所向之Android4.2 视频采集和显示模块序言

前沿:

鉴于项目开发的需求,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

12.Android4.2.2 CameraService服务启动和应用端camera初始化记录

13.android4.2.2 Camera HAL的结构

14.Android4.2.2的preview的数据流和控制流以及最终的预览显示

你可能感兴趣的:(我心所向之Android4.2 视频采集和显示模块序言)