时隔差不多一年时间没写博客了,这边打算将自己的camera学习经验分享一下,内容可能比较多,会分很多节来讲,希望自己能够给点力,把这个系列写完,写好,加油加油!
引言
这边将会以下面八大要点进行说明,工欲善其事必先利其器,这边先把学习环境搭一下好吧,由于现在最新的系统版本已经更新到12了,我这边随便先搞一下最新的源码下载吧。
浅谈Android12系统源码下载
1.相机演变
2.相机架构
这个大章节时间会比较长,先把后面一点的重点列一下,争取按时写好,基于通用的架构,可跨平台。
a.总体架构
架构图
打开相机
相机预览
相机拍照
相机录像
总的流程(ap->driver->ap)
b.软件架构
这个大抵UI相关的,知道怎么滑动的,事件怎么响应的,以及发生各种问题时怎么排查,后续有空补上