当前位置: 首页 > article >正文

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

1.概述

在13.0定制化开发中,对于Camera2前置摄像头拍照时闪光灯闪烁一下的问题,是必须要去除的明显影响到使用的功能,
所以根据代码来去掉前置摄像头闪光灯的问题,接下来看具体实现相关功能

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

        /packages/apps/Camera2/src/com/android/camera/PhotoModule.java
        /packages/apps/Camera2/src/com/android/camera/hardware/HardwareSpecImpl.java

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

在Camera2中,Hal层: 硬件抽象层,Android 定义好了Framework服务与HAL层通信的协议及接口,HAL层如何实现有各个Vendor自己实现,如Qcom的老架构
mm-Camera,新架构Camx架构,Mtk的P之后的Hal3架构.在这里主要就是HardwareSpecImpl.java的相关方法来实现对
硬件要求的调用,
PhotoModule的主要功能就是在配置一些camera2拍照摄像等硬件参数的相关方法

3.1首先看PhotoModule.java拍照流程

在实现Camera2去掉前置摄像头闪光灯的核心功能中,在通过上述的分析得知,在
PhotoModule.java中的相关源码分析得知,在PhotoModule.java中查找下相关
camera2拍照的相关硬件参数的分析,具体分析如下

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


http://www.kler.cn/a/152770.html

相关文章:

  • C 语言格式化输出时间
  • JavaWeb-JavaScript
  • 蓝桥杯-02-蓝桥杯C/C++组考点与14届真题
  • 【Windows】内网穿透实现hMailServer远程发送邮件
  • Java基于springboot+vue开发服装商城小程序
  • vue3使用动态component
  • NoSQL 数据建模错误会降低性能
  • 【参数估计】---点估计之矩估计
  • Fiddler抓包工具之fiddler的介绍及安装
  • JVM 字节码
  • 基于vue+element-plus+echarts编写动态绘图页面
  • Visual Studio通过ClaudiaIDE插件设置背景图片
  • Star History 十月开源精选 |AI for Postgres
  • SSE接口的几种实现方式
  • 3D建模对制造企业的价值
  • 设计模式应用之java代码实现(一)
  • 前端知识笔记(十二)—————前端面试容易问到的问题总结
  • JVM类加载与运行时数据区
  • [读论文]meshGPT
  • Python 进阶(十二):随机数(random 模块)