Camera 分析
文章平均质量分 79
ljsbuct
程序猿 android PHP python django
展开
-
Camera服务之--JNI部分
这一部分主要在/frameworks/base/core/java/android/hardware/Camera.java和/frameworks/base/core/jni/android_hardware_Camera.cpp中实现的。在Camera.java中声明了很多native的方法,这些方法都是在android_hardware_Camera.cpp,通过JNI的方式来调用。原创 2011-12-31 11:10:53 · 8431 阅读 · 1 评论 -
Camera服务之--Client
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->Camera服务分为Client和Server两部分,本文主要分析Client部分。1. Camera Client介绍主要由以下几个文件组成:Camera.h/ Camera.cppICameraClient.h/ IcameraC原创 2011-12-30 16:40:45 · 7128 阅读 · 1 评论 -
Camera服务之--Service
在camera service这端的结构还是很容易让人迷惑的,我就是看了好久,才缕清楚关系。service这部分包括以下几个头文件:ICamera.h, ICameraService.h, CameraService.h,对应的实现ICamera.cpp, ICameraService.cpp, CameraService.cpp。CameraService中包含了一个内部类CameraS原创 2012-01-04 10:22:25 · 9630 阅读 · 0 评论 -
Camera服务之--架构浅析
一.应用层Camera 的应用层在Android 上表现为直接调用SDK API 开发的一个Camera 应用APK 包。代码在/android/packages/apps/Camera 下。主要对 android.hardware.Camera(在Framework中) 类的调用,并且实现Camera 应用的业务逻辑和UI 显示。一个Android 应用中若要使用这个android.hard原创 2011-12-22 11:17:47 · 14861 阅读 · 4 评论 -
Camera服务之--App
Camera的应用部分代码在/packages/apps/Camera下面,大家可以自己去看一下这部分代码。我主要讲一下几个回调接口和一些我在读代码中遇到的问题。1.回调接口.如果看过了《Camera服务之--Client》这篇文章,就会知道Camera Client端需要提供一些回调方法,给Camera Service用。而Camera Client提供的这些接口,真正的实现原创 2011-12-31 11:07:17 · 4386 阅读 · 0 评论