1.概述

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

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

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

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

在11.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"

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

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

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

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

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

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

    目录 1.概述 2.Camera2静音拍照去掉快门声音核心代码 3.Camera2静音拍照去掉快门声音核心代码功能分析

  4. android 11.0 12.0去掉屏幕锁屏(屏幕默认锁屏方式改成无)

    1.概述 在11.0 12.0定制化开发中,需求要求去掉屏幕锁屏功能,默认无锁屏功能,所以要去掉系统默认锁屏功能 分两步: 1.1在SettingProvider数据库加载时默认无锁屏 1.2去掉Se ...

  5. Android 11.0 12.0系统默认开启wifi

    1.概述 在11.0 12.0的系统中产品开发中,系统的wifi功能是默认关闭的,由于项目需要要求默认打开wifi,开机后直接连wifi就可以了 所以需要找到系统默认的关闭wifi的地方 打开wifi ...

  6. Android 11.0 12.0屏蔽Launcher3桌面app图标的长按功能

    1.概述 在11.0 12.0的产品定制化开发中,系统默认的Launcher3在workspace 第二屏通常都会显示app列表 点击进入app 列表页,长按app的icon图标会弹出 应用信息 弹窗 ...

  7. android 11.0 12.0添加系统字体并且设置为默认字体

    1.概述 在11.0 12.0系统定制化开发中,在产品定制中,有产品需求对于系统字体风格不太满意,所以想要更换系统的默认字体,对于系统字体的修改也是常有的功能,而系统默认也支持增加字体,所以就来添加楷 ...

  8. android 11.0 12.0第三方输入法app设置系统默认输入法

    1.概述 在11.0 12.0的产品开发中,有功能需要要求设置默认输入法,替换掉系统的输入法,所以这就需要了解设置 输入法的相关功能需求,然后根据输入法包名来设置默认输入法 2.第三方输入法app设置 ...

  9. android 11.0 12.0Launcher3禁止拖动图标到Hotseat

    1.概述 在11.0 12.0系统Launcher3进行定制化开发中,对于hotseat的开发中,由功能需求要求禁止拖动图标到Hotseat的功能,而拖拽也是在workspace.java中处理的 接 ...

  10. android 11.0 12.0设置app为默认浏览器

    1.概述 在11.0 12.0的产品定制化中,如果系统安装多个浏览器时,需要设置默认浏览器来完成需求,这就需要看系统设置中的相关源码 当出现多个浏览器时,该如何设置默认浏览器呢, 其实在Setting ...

最新文章

  1. layui d多文件上传
  2. 虚拟和现实,两种不同身份的切换——留美95后的游戏人生
  3. 关于团队发展的若干想法(欢迎讨论)
  4. MySQL数据库优化技巧大全
  5. Android(java)学习笔记63:Clock App 编写报错01
  6. 计算指数c语言2的n次方,计算2的N次方........有什么错吗?
  7. sizeof不是java关键字是_下列哪项不是Java语言的关键字。
  8. 美团外卖自动化业务运维系统 - Alfred
  9. php mysql_fetch_array 不要0_1_php – mysql_fetch_array不适用于1行查询结果
  10. 荣耀Play3新版曝光:麒麟710A加持 其他配置不变
  11. 2G3G要退网了,但没必要着急换5G手机
  12. javascript中addEventListener与removeEventListener
  13. Windows7多合一镜像制作
  14. windows环境下安装npm、cnpm、bower
  15. 【Linux】系统移植篇一--linux系统移植导学
  16. 计算机操作系统-运行机制、体系结构
  17. 让搜索引擎收录hexo博客 | hexo
  18. 北斗卫星重要信息汇总
  19. 360修改注册表.html,求360急速浏览器更改主页的批处理或者注册表!
  20. 循环,100遍“好好学习,天天向上”两种方法。

热门文章

  1. Canvas: trying to use a recycled bitmap android.graphics.Bitmap
  2. My Thirty-First Page - 翻转二叉树 - By Nicolas
  3. php布尔运算,布尔逻辑运算符有哪些?
  4. PHP制作面包屑,thinkPHP制作面包屑方法
  5. 7、机器视觉之色彩空间转换
  6. 使用ICallbackEventHandler实现无刷新回调
  7. 华东理工大学计算机网络作业,华东理工大学计算机网络实验操作手册.pdf
  8. (Scrapy框架)爬虫获取新冠疫情数据升级版 | 爬虫案例
  9. 如何使用NSOperations和NSOperationQueues
  10. 克鲁伊夫:巴萨孤独求败 无巨星照样演完美风暴(2009-11-26)