Android 9.0 Camera2 静音时拍照去掉快门声音
1.概述
在9.0的系统产品rom定制化开发中,在原生的camera2的相关功能中,在静音拍照的情况下会听到快门的声音,这个是系统原生camera2的bug,但是在产品定制化的
过程中,显得产品体验不太好,也是需要解决这个问题的,所以就需要了解下camera2的拍照流程,然后判断下当前是否是静音,然后看是否播放快门这段音频,
下面来分析下camera2的相关源码来解决这个问题.
2.Camera2 静音时拍照去掉快门声音的核心类
packages/apps/Camera2/src/com/android/camera/one/OneCamera.java
packages/apps/Camera2/src/com/android/camera/CaptureModule.java
packages/apps/Camera2/src/com/android/camera/one/v2/OneCameraZslImpl.java
3.Camera2 静音时拍照去掉快门声音的核心功能分析和实现
3.1 关于OneCamera.java中拍照的相关接口的源码分析
/*** OneCamera is a camera API tailored around our Google Camera application* needs. It's not a general purpose API but instead offers an API with exactl
Android 9.0 Camera2 静音时拍照去掉快门声音相关推荐
- Android 10.0 Camera2 静音时拍照去掉快门声音
1.概述 在10.0的系统产品开发中,对于Camera2相机的产品定制化中,发现在Camera2中发现一个问题 当媒体音量静音时,点击拍照还是有拍照声音,产品对这个不满意,所以要修改这个问题,所以针对 ...
- Android 11.0 12.0Camera2 静音时拍照去掉快门声音
目录 1.概述 2.Camera2静音拍照去掉快门声音核心代码 3.Camera2静音拍照去掉快门声音核心代码功能分析
- Android 12.0Camera2 静音时拍照去掉快门声音
1.概述 在12.0定制化开发时,在Camera2静音情况下有快门拍照声音,这就不符合使用规范了 静音的情况下拍照也不应该发出声音,所以在静音拍照流程中要求去掉快门声音 2.Camera2静音拍照去掉 ...
- Android 11.0 Camera2 默认选择拍照尺寸修改及流程分析
一.前言 最近有一个需求是修改默认的照片尺寸,这篇文章就总结一下Camara 选择默认的拍照尺寸的逻辑吧. 二.定位代码 2.1.根据"照片大小" text 可以定位到布局文件 p ...
- Android 9.0 三方app whatsapp 拍照预览模糊
之前在进行项目开发时,有碰到 Android 9.0 三方app whatsapp 拍照预览分辨率过低 现象,但是拍照出来的照片是清晰的, 查看log发现priview-size过低导致预览模糊,而p ...
- 聊一聊Android 6.0的运行时权限
Android 6.0,代号棉花糖,自发布伊始,其主要的特征运行时权限就很受关注.因为这一特征不仅改善了用户对于应用的使用体验,还使得应用开发者在实践开发中需要做出改变. 没有深入了解运行时权限的开发 ...
- 安卓从业者应该关注:Android 6.0的运行时权限
Android 6.0,代号棉花糖,自发布伊始,其主要的特征运行时权限就很受关注.因为这一特征不仅改善了用户对于应用的使用体验,还使得应用开发者在实践开发中需要做出改变. 没有深入了解运行时权限的开发 ...
- Android 7.0解析包时出现问题 的解决方案(应用内更新)
在工作上遇到了一个关于下载更新安装包无法安装的问题,解决之后特地在这里做一个笔记,遇到相似问题的朋友可以试试看能不能解决自己的问题. 问题描述 我们在进行Android开发的时候,一般都会在应用里检测 ...
- Android 7.0解析包时出现问题 的解决方案(版本更新)
问题描述 我们在进行Android开发的时候,一般都会在应用里检测有没有更新,并且从网上下载最新的版本包,覆盖本地的旧版本.在我的项目中,出现了一个问题,就是当安装包下载到本地的时候,产生了" ...
最新文章
- 做项目的一点收获之二
- $(MAKE) -C $(KERNELDIR) M=`pwd` modules
- 【版本工具】Git-浅谈git命令
- 【机器学习基础】时间序列测试题的40题,看看你对时间序列的了解水平
- MSSQLSERVER服务不能启动
- 如何高效学习算法【实例 + 可视化】
- 怎么做手机的上下滑动_diy滴胶手机壳到底怎么做呢?
- windows下端口占用解决方法-查看和杀死占用端口进程
- 如何设置Mac允许远程电脑SSH登录?
- 计算机微课论文参考文献,关于信息技术论文范文资料 与初中信息技术课堂中微课应用策略有关论文参考文献...
- cmdn发布博客(markdowm)
- 是妄言还是实话 云电脑将代替传统PC?
- 一个故事轻松记忆常见252个英语字根(31~80)
- 高中数学复习知识清单
- 学生成绩排名预测(DC)
- Java 获取手机号码归属地以及运营商
- 这不就是微信朋友圈屏蔽功能吗?推特现在才做出来未免太迟了吧
- 89. 格雷编码 Python
- 2020年12月电子学会Python等级考试试卷(一级)考题解析
- Android录音转为MP2的实现