文件名称:android camera 架构
文件大小:293KB
文件格式:DOC
更新时间:2014-07-20 17:20:39
android camera 架构
实现Camera功能的相关模块为: 1. android_cupcake/packages/apps/Camera/src/com/android/camera 此部分内容被编译为Camera.apk android_cupcake/framework/base/core/java/android/hardware/Camera.java android_cupcake/framework/base/core/jni/android_hardware_Camera.cpp 此部分内容被编译为libandroid_runtime.so中的一部分。 2. frameworks/base/include/ui/目录中Camera相关的头文件有以下几个: Camera.h CameraParameters.h ICamera.h ICameraClient.h ICameraService.h CameraHardwareInterface.h Frameworks/base/libs/ui目录中Camera相关的实现文件有以下几个: Camera.cpp CameraParameters.cpp ICamera.cpp ICameraClient.cpp ICameraService.cpp 这部分的内容被编译成libui.so。 3. Framework/base/camera/libcameraservice 其中包含以下两个文件: CameraService.h CameraService.cpp 这部分内容被编译成libCameraService.so 4. android_cupcake/vendor/sec_proprietary/libcamera其中包含以下四个文件: S3C6410CameraHWInterface.h S3C6410CameraHWInterface.cpp S3C6410Camera.h S3C6410Camera.cpp 这部分内容被编译成libcamera.so 二.上述四个模块的功能介绍及具体实现