android 11.0 去掉前置摄像头闪光灯功能

1.概述

11.0定制化开发中,对于Camera2前置摄像头拍照时闪光灯闪烁一下的问题,是必须要去除的

明显影响到使用的功能,所以根据代码来去掉前置摄像头闪光灯的问题

2.去掉前置摄像头闪光灯的核心代码

主要核心代码:
/packages/apps/Camera2/src/com/android/camera/PhotoModule.java
/packages/apps/Camera2/src/com/android/camera/hardware/HardwareSpecImpl.java

3.去掉前置摄像头闪光灯的核心代码分析以及功能实现

3.1首先看PhotoModule.java拍照流程

从PhotoModule.java中开始看代码
 /packages/apps/Camera2/src/com/android/camera/PhotoModule.java

public class PhotoModule
extends CameraModule
implements PhotoController,
ModuleController,
MemoryListener,
FocusOverlayManager.Listener,
SettingsManager.OnSettingChangedListener,
RemoteCameraModule,
CountDownView.OnCountDownStatusListener {

private static final Log.Tag TAG = new Log.Tag("PhotoModule");

// We number the request code from 1000 to avoid collision with Gallery.
private static final int REQUEST_CROP = 1000;

// Messages defined for the UI thread handler.
priva

猜你喜欢

转载自blog.csdn.net/baidu_41666295/article/details/125530970
今日推荐