1.1概述

在9.0的系统rom定制化开发中,在系统中camera2也是非常重要的一部分功能,在很多场合会用到camera2拍照视频,等等功能,

但是在使用过程中发现系统camera2在使用的时候,在前置摄像头进行拍照的时候,会出现闪光灯的情况,对于产品来说,者就是一个大问题,所以产品要求需要去掉前置摄像头在拍照的时候,闪光灯的问题,先来分析相关问题,来解决问题

2.1去掉前置摄像头闪光灯功能的核心类

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

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

在系统camera2在使用的过程中,在查询系统camera2的相关源码中,发现在PhotoModule.java拍照流程中,主要处理拍照的相关功能,接下来看下PhotoModule.java拍照流程然后分析实现功能

    public class PhotoModuleextends CameraModuleimplements PhotoController,ModuleController,MemoryListener,

android 9.0去掉前置摄像头闪光灯功能相关推荐

  1. Android 10.0去掉前置摄像头闪光灯功能

    在做展讯平板开发的时候,突然发现前置摄像头闪光灯打开时,拍照会白屏一下,然后拍照保存到相册 ,应该是闪光灯的bug.鉴于Camera2有点难调 所以就觉得前置摄像头去掉闪光灯功能 Camera2 ap ...

  2. Android 6.0系统新特性及功能说明

    本文通过翻译官方文档和google开发者大会资料收集得出,转载请注明出处. Android 6.0系统新特性及功能说明... 1 1       优化用户体验:... 1 1.1        应用权 ...

  3. android9多了什么功能,Android 9.0 都增加了什么功能?

    Android 每年的新版本都会有一些新的功能出现,虽然有些已经是国产手机用过的,但从系统层面支持的话,可以得到更好的体验,也可以间接地减少系统资源的浪费和电量的消耗,我们来看看这次的Android ...

  4. Android 5.0 Screen pinning 屏幕固定功能

    2019独角兽企业重金招聘Python工程师标准>>> 2015.03.13更新 恩 前几天看到android 5.1 出来了,Screen pinning这一部分有改动,具体改了什 ...

  5. 图文详解谷歌Android 7.0的20个新功能

    导语:谷歌已正式对外发布Android 7.0 Nougat(牛轧糖)操作系统,它将会率先登陆Nexus设备,之后才会陆续登陆其他的智能手机.Android 7.0中包含一系列的新功能和改进,它们将会 ...

  6. wifi直连 android,Android 4.0 WiFiDirect (WiFi直连)功能

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Android 4.0引入了一项很重要的技术就是 WiFiDirect (WiFi直连) ,它可以让WiFi设备无需热点即可实现两个WiFi设备的P2P数 ...

  7. android 11.0 去掉锁屏功能和息屏功能(永不息屏)

    1.概述 在11.0产品定制化开发中,有产品需求要求系统去掉锁屏功能,默认永不锁屏,需要对去掉系统默认的锁屏功能和 息屏功能 让屏幕永远不要熄灭, 2.去掉锁屏功能和息屏功能(永不息屏)的核心代码 f ...

  8. android 11.0 屏蔽所有电话来电功能

    1.概述 在11.0定制化开发中,最近项目需要开发需求是屏蔽来电功能,需要根据标志位 屏蔽一切来电功能 就是去掉通话功能,这就需要从通话流程进行分析,然后实现功能 ,而我们知道所有的来电去掉都是Cal ...

  9. Android 9.0 “Pistachio Ice Cream”新功能和特性

    热文导读 | 点击标题阅读 一份年薪30万的Android面试宝典,附答案 吊炸天!74款APP完整源码! 一个 IT 青年北漂四年的感悟 来自:开源中国 内容整理自 快科技:http://news. ...

最新文章

  1. JavaEE(14) - JPA关联映射
  2. 海量数据处理相关面试问题
  3. dns域名解析过程_域名解析怎样工作,Windows server 2008 R2如何安装DNS服务器
  4. 用python画出小人发射爱心_小人发射爱心biu简笔画表情-biu小人简笔画表情动态完整版-东坡下载...
  5. QPW 提现申请单表(暂时不做)(tf_cash_apply)
  6. 编程的第一步都要使能时钟吗_在您的第一份编程工作中要做的11件事
  7. 小知识-美元石油体系
  8. ZooKeeper 安装与部署
  9. spark中的广播变量与累加器
  10. 书单 | 这6本书,带你轻松学习自动化办公
  11. Python 地图行政区边界方案
  12. NOIP2017 PJ蒟蒻的游记
  13. 堆叠实验-典型配置H3C IRF
  14. 【seaborn】sns.set() 绘图风格设置
  15. 水果店开业朋友圈,水果店开业朋友圈宣传
  16. 黑苹果OC配置工具:OpenCore Configurator for Mac(2.48.0.0中文)
  17. 海王小姐姐教你微信如何三步实现多开,win7 win 8 win10都可用
  18. skylake服务器处理器M系列,配备 Skylake 处理器、M.2 SSD 接口 INTEL 新一代 NUC 迷你电脑发佈...
  19. 西部世界看IPFS落地应用:媒体、视频和游戏领域中的 Filecoin
  20. cart算法 java_CART算法学习及实现

热门文章

  1. Atitit 号码规范 靓号指南 attilax总结 v4 r926.docx 1. Keyword关键词 2 2. 为什么我们需要靓号指南,因为很多人手机号都是瞎选乱选,没有规范不成方圆
  2. 概率论 中的 链式法则
  3. 2022中国北京国际老龄产业博览会
  4. 小程序如何打开预览文件 (pdf)
  5. 宝塔面板屏蔽、去除、解决强制绑定手机账号的四种方法
  6. Java充电宝模型设计,java共享充电宝管理系统ssm框架
  7. python中return0与return1_关于C++中的return 0和return 1的区别
  8. 弹窗与Log信息打印_Android Studio学习笔记(3)
  9. kubernetes临时存储 Ephemeral Storage
  10. 【Python】爬虫初体验,40行代码爬取双色球2003年至今的开奖号码