1.1概述
在9.0的系统rom定制化开发中,在系统中camera2也是非常重要的一部分功能,在很多场合会用到camera2拍照视频,等等功能,
但是在使用过程中发现系统camera2在使用的时候,在前置摄像头进行拍照的时候,会出现闪光灯的情况,对于产品来说,者就是一个大问题,所以产品要求需要去掉前置摄像头在拍照的时候,闪光灯的问题,先来分析相关问题,来解决问题
2.1去掉前置摄像头闪光灯功能的核心类
/packages/apps/Camera2/src/com/android/camera/PhotoModule.java
/packages/apps/Camera2/src/com/android/camera/hardware/HardwareSpecImpl.java
3.去掉前置摄像头闪光灯功能的核心功能分析和实现
在系统camera2在使用的过程中,在查询系统camera2的相关源码中,发现在PhotoModule.java拍照流程中,主要处理拍照的相关功能,接下来看下PhotoModule.java拍照流程然后分析实现功能
public class PhotoModule
extends CameraModule
implements PhotoController,
ModuleController,
MemoryListener,