解决方案 »
- android通过无线网络定位的问题(难道又是中国特色?)
- "Failed to find provider info for com. google setting"
- 反安卓优化大师广告检查
- 【布衣分享】手机瀑布流的实现
- 关于ListView上拉更多,下拉刷新
- 开源UI编程框架
- 请教高手怎么保证一个service不被高级任务管理器之类的软件杀死??
- eclipse 执行快捷键?
- Android 检测Temperature,过高或者过低则进行关机,如何实现?
- android+C#编写的webservice,如何防止别人调用自己的webservice呢?
- 安卓中如何让其他进程中的应用滚屏
- 客户端的用户登录信息如何保存
副mic是用来录取背景噪音做降噪的,声音小不是正常吗?
当前代码中设置是默认的,即通话时双mic降噪,其它情况下不降噪。
工程模式(engineering mode test)中,是基本功能测试。
在其它项目中,相同测试时,副mic声音也很大,唯独这个项目总是不行。
我想在录音时,加大录音时的声音,不知道这样能否实现。
大概看了下,上层的流程是这样的
super.onResume();[explain: called in our engineering mode file]----->
mRecorder.startRecording(this);[explain: called in our engineering mode file]------>
mSampleFile = new File(path, "micphonetest.amr");----->
--------->
mSampleFile.createNewFile();------->
---------mRecorder = new MediaRecorder();----------------- >mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);----------> mRecorder.setOutputFormat(MediaRecorder.OutputFormat.RAW_AMR);--------->
mRecorder.setOutputFile(mSampleFile.getAbsolutePath());--------->
mRecorder.prepare();-------->
mRecorder.start();----------->
mHandler.postDelayed(task, 3000);[explain: called in our engineering mode file]------------>
PhoneAppBroadcastReceiver extends BroadcastReceiver{----}[explain: called in our engineering mode file]