1.概述
在10.0的系统产品开发中,在进行平板定制化开发中,由于摄像头方向默认是竖屏的,但是平板电脑一般都是要横屏拍摄的
所以产品就需要旋转摄像头方向,方便横屏预览画面,旋转摄像头方向可以在驱动层,hal层 framework层,主要就是在Camera中旋转就可以了
2.framework层 Camera旋转摄像头方向的核心类
frameworks/base/core/java/android/hardware/Camera.java
3.framework层 Camera旋转摄像头方向的核心功能实现和分析
对于Camera的属性配置和相关方向的旋转可以在framework层也可以在hal层
今天来看下在framework层怎么修改
Camera.java 位于
frameworks/base/core/java/android/hardware/Camera.java
接下来看Camera.java的源码
public class Camera {
private static final String TAG = "Camera";
/**
* Camera HAL device API version