android 12.0Camera2 去掉后置摄像头 仅支持前置摄像头功能

news/2025/1/26 17:20:03/

1.概述

在定制化12.0的产品时,只有一个前置摄像头单摄像头,这时调用相机时就需要默认打开前置摄像头就需要来看调用摄像头这块的代码,屏蔽掉后置摄像头的调用api就可以了

2.Camera2 去掉后置摄像头 仅支持前置摄像头功能核心类

/packages/apps/Camera2/src/com/android/camera/app/CameraController.java

3.Camera2 去掉后置摄像头 仅支持前置摄像头功能的核心功能实现和分析

在12.0系统中,关于摄像头的管理就是在CameraController.java中负责管理和实现,所以
接下来看CameraController.java的相关调用代码
路径:/packages/apps/Camera2/src/com/android/camera/app/CameraController.java

public class CameraController implements CameraAgent.CameraOpenCallback, CameraProvider {private static final Log.Tag TAG = new Log.Tag("CameraController");private static final int EMPTY_REQUEST = -1;private final Context mContext;private final Handler mCallbackHandler;private final CameraAgent mCameraAgent;private final CameraAgent mCameraAgentNg;private final ActiveCameraDeviceTracker mActive

http://www.ppmy.cn/news/97694.html

相关文章

C#,码海拾贝(23)——求解“复系数线性方程组“的“全选主元高斯消去法“之C#源代码,《C#数值计算算法编程》源代码升级改进版

using System; namespace Zhou.CSharp.Algorithm { /// <summary> /// 求解线性方程组的类 LEquations /// 原作 周长发 /// 改编 深度混淆 /// </summary> public static partial class LEquations { /// <summary&g…

克拉默法则证明(Cramer‘s Rule)

若 n 个方程 n 个未知量构成的非齐次线性方程组&#xff1a; { a 11 x 1 a 12 x 2 . . . a 1 n x n b 1 a 21 x 1 a 22 x 2 . . . a 2 n x n b 2 . . . . . . a n 1 x 1 a n 2 x 2 . . . a n n x n b n \begin{equation*} \begin{cases} a_{11}x_{1} a_ {12}x_{2}…

Ae 效果详解:3D 摄像机跟踪器

Ae菜单&#xff1a;效果/透视/3D 摄像机跟踪器 Effects/Perspective/3D Camera Tracker 使用 3D 摄像机跟踪器 3D Camera Tracker效果可自动分析视频&#xff0c;以便提取摄像机运动和 3D 场景数据。然后&#xff0c;可以在 2D 素材的基础上正确合成 3D 元素。 提示&#xff1a…

基于html+css的图展示97

准备项目 项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 2020-04-16T16:36:23.138Z Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19044 项目…

测量平差实习心得精选三篇(合集)

测量平差实习心得精选三篇 测量平差实习心得一为期两周的实习在不断地学习、尝试、修正的过程中圆满结束了。这次实习让我对许多问题有了深刻的认识。我认识到编程的重要性&#xff0c;认识到自学能力的重要性&#xff0c;认识到从书本到实践还有很长一段路要走。 熟练掌握一门…

android 12.0Hotseat 添加allapp button

1.概述 在12.0产品的定制化开发中,在laucher3定制化开发中,在hotseat功能中有需求要求添加allapp按钮 点击按钮进入所有app页面,就是在hotseat的几个功能按钮中间放一个allapp功能键,实现点击进入app列表页 2.Hotseat 添加allapp button相关代码 packages/apps/Launcher…

【Flutter】widgets (1) 组件概述 widget tree 常见的widgets

文章目录 一、前言二、如何理解 widgets三、widgets 和 Div 布局很像四、常见的组件五、总结一、前言 在 Flutter 中,所有的 UI 元素都被称为 widgets,包括整个应用程序本身。一个 Flutter 应用通常由多个小的 widgets 组合而成,这些 widgets 可以是文本,按钮,图片,甚至…

基于opencv的YOLOV3对摄像头、视频的目标检测

目录 1. 介绍 2. 代码实现 2.1 处理单帧函数 2.2 非极大值抑制 2.3 绘制边界框 3. 结果展示<