Android Camera 模型及 API 接口演变

多媒体开发札记 at 
要了解 Android Camear 相机模型的演变,首先还是得了解硬件抽象层 HAL 相关的知识内容。可以通过这篇文章了解相关知识 Android 硬件抽象层调用流程小结,包括底层驱动、HAL 硬件抽象层接口、应用层到 HAL 的调用流程。基本上 HAL 的调用流程都是相似的,对于 Camera 也是这样。应用进程通过 Binder 通信得到一个系统服务,这个系统服务就是用来访问硬件的。系统服务最后都是通过 HAL 的接口来访问硬件的驱动程序,从而最终访问硬件设备。而 HAL 接口的实现方式则是由不同厂商去完成的,只需要按照接口定义的规范实现就好。正是由于 Android Camera 的硬……