1.概述

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

2.Camera2静音拍照去掉快门声音核心代码

    Camera2拍照主要代码:/packages/apps/Camera2/src/com/android/camera/one/v2/photo/PictureTakerImpl.java/packages/apps/Camera2/src/com/android/camera/one/v2/photo/PictureCallbackAdapter.java/packages/apps/Camera2/src/com/android/camera/CaptureModule.java

3.Camera2静音拍照去掉快门声音核心代码功能分析
3.1 拍照功能在PictureTakerImpl.java中

/packages/apps/Camera2/src/com/android/camera/one/v2/photo/PictureTakerImpl.java

    @Overridepublic void takePicture(OneCamera.PhotoCaptureParameters params, final CaptureSession session) {OneCamera.PictureCallback pictureCallback = params.callback;// Wrap the pictureCallback with a thread-safe adapter which guarantees// that they are always invoked on the main thread.PictureCall

Android 12.0Camera2 静音时拍照去掉快门声音相关推荐

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

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

  2. Android 10.0 Camera2 静音时拍照去掉快门声音

    1.概述 在10.0的系统产品开发中,对于Camera2相机的产品定制化中,发现在Camera2中发现一个问题 当媒体音量静音时,点击拍照还是有拍照声音,产品对这个不满意,所以要修改这个问题,所以针对 ...

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

    1.概述 在9.0的系统产品rom定制化开发中,在原生的camera2的相关功能中,在静音拍照的情况下会听到快门的声音,这个是系统原生camera2的bug,但是在产品定制化的 过程中,显得产品体验不 ...

  4. ios使用AVCaptureVideoDataOutput实现连续拍照消除快门声音

    最近碰到需求,要拍照时候没有声音,用AVCaptureStillImageOutput拍照会有快门声,查了网上的使用了反向声音的方式,但是因为要连拍会导致有些时候声音不同步,还是会有漏网的快门声,最后 ...

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

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

  6. Android 12.0 屏蔽FallbackHome机制去掉android正在启动直接进入默认Launcher功能实现

    目录 1.概述 2.屏蔽FallbackHome机制去掉android正在启动直接进入默认Launcher功能实现的核心类

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

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

  8. Android 8.1/9.0 MTK Camera源码分析之快门声音控制流程

    Android 8.1/9.0 MTK Camera源码分析之快门声音控制 在Android 8.1上mtk camera有控制快门声音的接口,但是并没有了控制录像快门声音的接口.之所以会有这个现象, ...

  9. PermissionX 1.6发布,支持Android 12,可能是今年最大的版本升级

    本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每个工作日都有文章更新. 各位小伙伴们大家早上好. 没错,PermissionX又升级了,并且这次版本变化非常大,很有 ...

最新文章

  1. Oracle报错createPool,Jmeter中连接Oracle报错Cannot create PoolableConnectionFactory
  2. 手机客户端和web端开发的异同
  3. 一群算法_树遍历解释:他们就像一群懒惰的学生,试图欺骗他们的考试
  4. 什么是初效过滤器_聊聊中效过滤器的哪些事?
  5. P1171 售货员的难题--搜索(剪枝)
  6. 将两个数组河滨_两名3岁男孩在河滨公园玩耍迷了路 幸亏被好心人“捡”到
  7. JMeter处理jdbc请求后的响应结果
  8. Erlang列表操作里面的变量绑定规则
  9. Php获取id并提交表单,提交表单后 PHP获取提交内容的实现方法
  10. SQL之Sort的组合查询
  11. 【重点!DP】LeetCode 115. Distinct Subsequences
  12. Figma插件开发-生成Gif
  13. php 分级机价格,两种不同结构的分级机对比
  14. 详解String的intern方法
  15. python gdal 基于栅格shp文件裁剪geotif图
  16. 计算机网络测试仪,网络测试仪如何使用
  17. 波段选择方法综述:Hyperspectral Band Selection A review
  18. Linux应用开发基础
  19. maya的BonusTools
  20. Java第二天笔记01——变量和运算符

热门文章

  1. 行波iq调制器_IQ调制
  2. html广告加图片,视频某段加一张图片覆盖 视频中间段画面有广告加一张图片遮住...
  3. 今天中秋节,来个不一样的祝福?
  4. 问卷调查设计攻略!这些原则步骤让你的结果更精准
  5. Linux Shell脚本编程--curl命令详解
  6. Discuz论坛实用留言签名代码
  7. 用爱心传承爱心 用善心铸就明天
  8. Windows 7下虚拟机安装MAC
  9. js简单实现鼠标拖拽功能:盒子可以跟着鼠标移动位置
  10. MySql其实很好入门