我心所向之Android4.2 视频采集和显示模块序言
2014-04-08 13:22
232 查看
前沿:
鉴于项目开发的需求,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的数据流和控制流以及最终的预览显示
鉴于项目开发的需求,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的数据流和控制流以及最终的预览显示
相关文章推荐
- Android 使用librtmp推流【视频采集模块】
- 基于嵌入式Linux的视频采集系统10----实时视频显示模块
- Android应用中使用ListView实现数据列表显示(传智播客视频笔记)
- Android相机视频预览左右镜像显示
- 【Android 多媒体应用】使用MediaCodec将摄像头采集的视频编码为h264
- Linux下视频采集及其显示
- 【iCore2双核心板视频教程】 AD模块(iM_AD_GP和iM_AD_SYNC)介绍及数据采集实验一
- Android视频采集
- android webView 无法播放视频,无法暂停,继续播放视频问题,无法根据浏览器居中显示内容问题
- 视频采集及显示的各种名词解释
- 【流媒體】Android 实时视频采集—MediaRecoder录制
- Android: 显示系统模块加载以及调用流程 HWComposer::loadFbHalModule() -> framebuffer_open()
- Android中显示sd卡的图片和视频
- 入门视频采集与处理(显示YUV数据)
- 手机视频会议,手机视频教学,Android视频模块集成,IOS视频模块调用,快速集成
- Linux 下摄像头视频采集与显示
- android webView 无法播放视频,无法暂停,继续播放视频问题,无法根据浏览器居中显示内容问题
- Android MediaRecorder之音/视频采集
- Android 实时视频采集—Cameara预览采集
- 手机Android音视频采集与直播推送,实现单兵、移动监控类应用