功能:解决rk3399 android 11 在SoundRecord第一声的时候有杂音

packages/apps/SoundRecorder

diff --git a/src/com/android/soundrecorder/SoundRecorder.java b/src/com/android/soundrecorder/SoundRecorder.java
index 76a781b..789b82b 100644
--- a/src/com/android/soundrecorder/SoundRecorder.java
+++ b/src/com/android/soundrecorder/SoundRecorder.java
@@ -234,7 +234,7 @@ public class SoundRecorder extends Activityprivate boolean mRunFromLauncher = true;WakeLock mWakeLock;
-    String mRequestedType = AUDIO_ANY;
+    String mRequestedType = AUDIO_AMR;Recorder mRecorder;boolean mSampleInterrupted = false;String mErrorUiMessage = null; // Some error messages are displayed in the UI,
@@ -748,6 +748,11 @@ public class SoundRecorder extends Activitythrow new IllegalArgumentException("Invalid output file type requested");}+//            try {
+//                    Thread.sleep(2000);
+//                } catch (InterruptedException e) {
+//                    e.printStackTrace();
+//                }mRecorder.startRecording(outputFileFormat, recordingType,extension, this);

使用AMR格式进行录音的时候,录音采样率为8K,可以解决此问题

rk3399 android 11.0 使用SoundRecord 开始有杂音相关推荐

  1. Android 11.0 Settings源码分析 - 主界面加载

    Android 11.0 Settings源码分析 - 主界面加载 本篇主要记录AndroidR Settings源码主界面加载流程,方便后续工作调试其流程. Settings代码路径: packag ...

  2. Android 11.0 无源码apk授予QUERY_ALL_PACKAGES权限

    目录 1.概述 2.Android 11.0 无源码apk授予QUERY_ALL_PACKAGES权限的核心类 3.Android 11.0 无源码apk授予QUERY_ALL_

  3. Android 11.0 支持exfat格式

    点滴积累,记录自己的成长. 最近系统要支持exfat格式,参考了大佬们的帖子之后,终于搞定了. 由于之前都是Android.mk,自己系统中使用的Android.bp,而且要求以模块的形式调用对应的k ...

  4. Android 11.0 锁屏页面时钟显示样式

    一.需求分析 Android 11.0系统默认的锁屏时钟 年月日 显示的样式不符合需求,现在需要定制化.下图是系统默认的时间样式. 目标是改成这样: 二.核心代码路径 frameworks/base/ ...

  5. MTK Android 11.0:充电低电指示灯会被未读消息信号灯灭掉,无优先级控制。

    MTK Android 11.0:充电低电指示灯会被未读消息信号灯灭掉,无优先级控制: 1.电池充电.低电状态提示(红绿双色).(LIGHT_ID_BATTERY) 小于15%时: A 正在充电 亮红 ...

  6. Android 11.0 支持exFAT文件系统

    Android 11.0 支持exFAT文件系统 U盘常见文件系统类型有FAT32.NTFS.exFAT, Android默认支持FAT32,  一般也有NTFS类型编译选项, 但是exFAT由于版权 ...

  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 状态栏通知栏的图标为白色解决方案

    1.概述 在11.0进行定制化开发中,对SystemUI的相关问题解决也是相当多的 ,最近在测试中发现app弹出的通知 在状态栏显示为白色,从而看不清通知的原来图标,而显示不了正常的背景色,这就跟状态 ...

最新文章

  1. ajax模拟省市级联动,省市区三级联动和ajax模拟请求(示例代码)
  2. matlab 设置路径 Linux
  3. WWW2020推荐系统论文合集(已分类整理,并提供下载)
  4. 配置Ubuntu系统环境变量
  5. HTML5 保存画布
  6. 优秀博客-前端博客(转)
  7. java 类的域_Java类中对象域的初始化
  8. 工程思想——【误差与分辨度】
  9. 【聚会】2014圣诞北京版主聚餐-淘虾记“光辉岁月”版
  10. c语言程序设计必备单词,(完整版)C语言编程必背单词.docx
  11. 23种设计模式JAVA案例
  12. 在微型计算机中ega,在微机系统中,常有VGA、EGA等说法,它们的含义是什么
  13. 【分享贴】PCB设计思路
  14. 广告词 android,广告语猜猜看
  15. OpenStack部署(图文详解)
  16. 尘封多年的期权,价值千万...
  17. final修饰的变量就是常量?final修饰局部变量在栈还是堆还是常量池中?
  18. Xsolla与Ubisoft游戏Rainbow Six Siege 和刺客信条:辛迪加展开战略合作
  19. C++常用字符串长度计算函数
  20. JVM速补知识,还不来抱大腿!

热门文章

  1. 解决更新Windows10后,鼠标右键点击文件卡死
  2. 阿里巴巴设计师:语雀工作台改版完整复盘
  3. 【json】在线解析
  4. 华农java实验7_关于开展2019-2020-1学期创新性实验、双百案例课程任务落实的通知...
  5. html prefetch的原理,HTML5中rel属性的prefetch预加载功能使用
  6. 二、八、十、十六进制转换技巧
  7. jmeter实现参数化
  8. 安卓开发指南!万字长文总结Android多进程,实战解析
  9. 【时尚名人】著名歌手马宁介绍
  10. 水货笨叔介绍MCS锁