前言:
一、Android camera架构
在framework中,camera主要是通过以下库来协同工作的:
libandroid_runtime.so、libui.so、libcameraservice.so这几个库对应的文件目录主要是:
Libandroid_runtime.so:
frameworks/base/core/jni/android_hardware_Camera.cpp文件,改文件在编译完成之后就是一个libandroid_runtime.so文件
Libui.so:
Frameworks/base/libs/camera/* 目录,这个目录下有好多个相关的文件:Camera.cpp、CameraParameters.cpp、ICamera.cpp、ICameraClient.cpp、ICameraService.cpp、ICameraRecordingProxy.cpp、ICameraRecordingProxyListener.cpp。这里是整个camera的一个非