Android Camera 流程梳理
Posted 梦想,就在不远方
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Camera 流程梳理相关的知识,希望对你有一定的参考价值。
毕业已经快两年了,一直没有写博客的习惯,这是第一篇,以后要慢慢养成这个习惯。毕业之后一直在做相机,先简单的梳理下android Camera的流程。
Android Camera 是一个client/server的模型,通过Binder实现进程间通信。
2016/7/4 :
MTK平台,在startPreivew之前要是没有set window,预览也可以正常起来。
Qcom平台,startPreview之前不set window,预览是不能起来的。
set window的两种个方法:
setPreviewDisplay(SufaceHolder holder);
setPreviewTexture(SurfaceTexture surfaceTexture);
第一种是surfaceView显示预览,第二种是通过TextureView显示预览,调到CameraClient里都是setPreviewTarget();
以上是关于Android Camera 流程梳理的主要内容,如果未能解决你的问题,请参考以下文章
Android Binder之底层原理+上层AIDL流程梳理
Android Binder之底层原理+上层AIDL流程梳理