Android Camera开发完全手册

      随着Android版本迭代,Camera的重要性也日益凸显。Camera的数量从后置单颗发展到最新的后置五颗模组;分辨率从后置200万发展到惊人的一亿像素。Android Camera几乎每一代都在发生翻天覆地的变化。这些变化是作为终端用户直观感受得到的,而作为从业者同样能够感受到来自软硬件的巨大变化。

      Google将Camera SDK从API1升级到API2;CameraX框架也已经全面推广;Service升级为Camera Service、Provider架构;高通在最新的框架中升级到了camx框架…

      面对时刻变化对于Android设备来说越来越重要的相机开发,笔者尽管从业多年,仍然感到缺少总结和提炼。为了更好的继往开来,值此项目闲暇之际,决定书写整理Android Camera开发相关的内容。

      本系列将以模块的方式从APP开发逐步深入到Framework、Provider、HAL、kernel,并在最后单独加入Camera Turning相关内容。在整个创作过程中,本人将尽可能多的结合实际生产中遇到的问题,以帮助开发者提高生产效率为目标,使内容可以满足初中级开发者。

预计的内容如下:

  1. Android软件部分
  1. APP开发及Framework框架;
  2. Provider框架;
  3. Camera Metadata;
  1. 硬件部分
  1. Camera HAL
  2. Kernel
  3. Buf的完整流程
  1. 其他
  1. CameraX
  2. NDK
  1. Camera Turning
  2. 扩展

以上就是本系列的主要内容,随着创作的进展,后续可能会对内容进行调整和修正,以便提高合理性和可读性。

你可能感兴趣的:(Android Camera开发完全手册)