总结
在整个Android相机系统架构中,不难发现接口与实现相分离的这一简单设计原则在其身上随处可见,这样既保证了整体架构的足够稳定,也实现了系统细节实现的多样性,同时也体现出了强大的灵活性。
历时1年多,通过工作之外的时间,学习了Android Camera整体的架构,从应用,Framework,Hal,驱动,硬件。对于Android Camera整体的架构只能说有一定的了解,如果还要熟悉,还必须要通过业务。但通过这些整体的学习,对于Android Camera整体的全貌有一个认识,当遇到问题需要深入了,知道从哪里开始入手。