- 博客(4)
- 收藏
- 关注
原创 AndroidCamera学习笔记四 Framework调用流程
Framework层流程以个人的学习历程来看,在直接追代码看调用流程之前还是先来宏观看清楚Framework的结构层次比较好,有了宏观的层次结构再追代码看细节就很清晰明了了。Framework的调用层次结构在这张图中就比较清晰地看出Framework中的多层调用关系,网上有各种各样的资料,也对Framewrk层有各种不同的层次图,无所谓对错,只是Android版本不同造成的框架结构改变而已。比如在之前仅有HAL1和API1时就不需要选择client、device版本直接调,所以就没有图中的Servi
2020-06-11 16:37:44
846
原创 AndroidCamera学习笔记三 分别实现API1和API2的预览拍照录像
APP层实现在前面先基本了解了下Camera从顶到底的基本框架结构,在Framework层(我这里将Runtime,Nativelibrary,JNI等部分统一归入了Framework)时仅介绍了java提供的方法部分,未对JNI,Runtime,C++Libraries展开介绍,这部分有些复杂且是由Android框架决定,故在后面也仅宏观介绍一下结构,代码就不追了。在本节中主要是将APP以下的部分当作黑盒,利用Framework提供的方法实现相机APP,分别利用API1和API2实现,尽量将代码整理的比
2020-06-08 15:41:51
1087
原创 AndroidCamera学习笔记二 基本流程及框架
AndroidCamera的基本流程及框架在前面简单介绍了一下camera的硬件成像流程,从传感器成像到屏幕显示还要经过Android的多层架构的处理来实现最终显示,一般来说可以分为Kernel、HAL、Framework、APP层。在有部分资料中将Framework又细分为JAVA Framework和native C/C++Libraries及Runtime等多层,其实本质上没有区别,只是在Framework的理解上有不同见解而已。下面简单介绍下各层功能及各版本差异。ApplicationApp
2020-06-08 10:54:55
829
原创 AndroidCamera学习笔记一 硬件
AndroidCamera学习笔记一 硬件题记硬件部分镜头传感器ISP、DSP闪光灯、滤光片等其他部件摄像头重要参数分辨率、像素光圈数景深焦距总结题记近几年来手机厂商对于相机的追求从摄像头的数量上就可见一斑,今年是我大学的第四个年头(双非院校),普通院校的应届生,不够扎实的基本功,不过有幸拿到了某国产手机厂商的影像实习资格。负责的是AndroidCamera的部分,工作集中在cameraHAL框架部分,在公司的实习生培养计划中大部分时间是被安排为对相关知识的学习。只了解AndroidCamera的HAL
2020-06-08 09:02:44
800
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人