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

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

  1. android 9.0 Camera2 去掉后置摄像头仅支持前置摄像头功能

    1.概述 在9.0的系统产品rom定制化开发中,在一些产品中只有前置摄像头一个摄像头的产品中,这时在打开摄像头的时候,只需要打开前置摄像头的就可以了,所以这需要 在Camera2的app中找到关于调用 ...

  2. android 新浪财经截屏分享,[图]Android 12截图曝光:启用全新UI 增强隐私保护功能...

    原标题:[图]Android 12截图曝光:启用全新UI 增强隐私保护功能 来源:cnBeta.COM Android 12 有望在今年秋季上线,相关的开发者预览版和 Beta 版本有望在本月晚些时候 ...

  3. 高通 Android 12/13 去掉耳机音量安全弹窗

    需求:去掉下面弹窗 防止工厂工人误触 1.由于产测工厂提出插耳机不需要弹窗,于是我开始源码探索指令,耳机肯定第一时间想到的是AudioService系统服务,AudioManager等待.带着这些线索 ...

  4. 案例分享:Qt内窥镜相机录像程序(打开摄像头、支持多种摄像头、分辨率调整、翻转、旋转、亮度调整、拍照、录像、回放图片、回放录像)

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/108489004 长期持续项目技术分享,Sha ...

  5. 前置摄像头 镜像_iPhone 前置摄像头拍照左右相反?试试 iOS 13 的照片编辑功能...

    喜欢使用 iPhone 拍照的小伙伴会发现,当使用前置摄像头自拍时,得到的照片左右似乎时相反的.这是因为,当你打开 iPhone 相机应用,调到前置摄像头开始拍照时,界面中显示的是镜像画面,就跟你平时 ...

  6. Android 12.0Camera2 静音时拍照去掉快门声音

    1.概述 在12.0定制化开发时,在Camera2静音情况下有快门拍照声音,这就不符合使用规范了 静音的情况下拍照也不应该发出声音,所以在静音拍照流程中要求去掉快门声音 2.Camera2静音拍照去掉 ...

  7. android 12.0去掉recovery模式UI页面的选项

    1.概述 在12.0进行定制化开发,会根据需要去掉recovery模式的一些选项 就是在device.cpp去掉一些选项就可以了 2.去掉recovery模式UI页面的选项核心代码 bootable/ ...

  8. Android 12.0 锁屏页面滑动解锁不灵敏的功能修复

    目录 1.概述 2.锁屏页面滑动解锁不灵敏的功能修复的核心类

  9. Android 12.0 rom定制专栏系列解读

    一.前言 在从事android系统rom定制化的这几年里,经历了坎坎坷坷,开发过好几种类型的产品,也随着google对android系统的更新加快,也需要跟随上时代的进步,所以需要把平时工作中遇到的问 ...

最新文章

  1. 探讨Java I/O类和接口
  2. 滑动窗口的最大值java
  3. mysql isam参数优化_MySQL MyISAM优化设置点滴
  4. 八城联动丨神策 2020 数据驱动用户大会「深圳场」10 月 22 日不见不散!
  5. linux下通过命令来下载视频
  6. Intellij IDEA + Maven + Cucumber 项目 (三):简单解释RunCukesTest.java
  7. Fiddler 跟踪数据包
  8. JAVA 操作系统已经来到第五个版本了 现陆续放出三个版本 这是第二个版本
  9. python 中如何判断list中是否包含某个元素
  10. 计算机网络(三)-体系结构
  11. python爬取百度文库_利用Python语言轻松爬取数据
  12. elementUI多选框组件:多选数组,取值问题
  13. cifar10数据集_pytorch入门(四)-数据
  14. 地震勘探算法matlab,SeismicLab 地震勘探,matlab程序包, 地球物理, 学。作图工具等。 249万源代码下载- www.pudn.com...
  15. “新产业50人论坛”之清华龙桂鲁教授:量子信息与创新发展
  16. 哈佛结构和冯诺依曼结构特点
  17. html+js画一颗心形,js画花构成心型
  18. vijosP1285 佳佳的魔法药水
  19. 一个骨灰级玩家的游戏加速器使用心得分享
  20. 燕教授助力公益,已种下60000棵树,修复荒漠78万平方米

热门文章

  1. java五子棋实验报告6_Java实现两人五子棋游戏(六) 行棋方变换
  2. (Java实现) 活动选择
  3. OneDrive无法正常登录
  4. 【leetcode】P100相同的树
  5. 深圳市瑞云科技CIS设计分享第三期:LOGO标志设计结合
  6. html框架点击左边目录内容显示在右边框架里
  7. hashCode是什么?
  8. 源码级调试的XNU内核
  9. 为了听技术干货,小伙伴们也够拼的!
  10. 超好用!让你秒变声优博主