android电话录音(整理自网络)
电话录音:
录自己的(http://m.oschina.net/blog/53493):
public void onCallStateChanged(int state, String incomingNumber) {
switch (state) {
case TelephonyManager.CALL_STATE_RINGING: /* 电话进来时 */
num = incomingNumber;
break;
case TelephonyManager.CALL_STATE_OFFHOOK: /* 接起电话时 */
try {
File file = new File(Environment.getExternalStorageDirectory(), num + "_" + System.currentTimeMillis() + ".3gp");
recorder = new MediaRecorder();
recorder.setAudioSource(AudioSource.MIC);//声音采集来源(话筒)
recorder.setOutputFormat(OutputFormat.THREE_GPP);//输出的格式
recorder.setAudioEncoder(AudioEncoder.AMR_NB);//音频编码方式
recorder.setOutputFile(file.getAbsolutePath());//输出方向
recorder.prepare();
recorder.start();
} catch (Exception e) {
e.printStackTrace();
}
break;
case TelephonyManager.CALL_STATE_IDLE: /* 无任何状态时 */
if (recorder != null) {
recorder.stop();
recorder.release();
}
break;
}
}
录对方的(http://blog.csdn.net/livingpark/article/details/7482435):
//这里AudioSource.MIC可以改为AudioSource.VOICE_CALL, 把音源变
//电话通话内容, 但似乎很多机都不支持通话录音
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mediaRecorder
.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);
mediaRecorder
.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);
audioFile = File.createTempFile("record_", ".amr");
mediaRecorder.setOutputFile(audioFile.getAbsolutePath());
mediaRecorder.prepare();
mediaRecorder.start();
(end)
android电话录音(整理自网络)相关推荐
- 关于android电话录音问题的详细分析
关于android电话录音问题的详细分析 作者:老猫 一直以来都是在网络上看别人的文章,老老实实的做潜水员,今天一时兴起,写点东西,希望对大家有所帮助,不要再走同样的弯路. 本文是关于Android下 ...
- Android电话录音
Android电话录音 本例是一个通用的电话录音方案,先创建一个广播接收, package zhangphil.phonerecorder;import android.content.Broa ...
- android 电话录音保存到什么位置,手机的录音文件在哪个文件夹?不同的安卓手机存放的路径你都知道吗?...
想必大家都有过在手机上进行录音的需求,记录一些比较重要的通话内容或信息,在完成录音后,你知道手机的录音文件存放在哪个文件夹了吗?下面小编将给大家介绍不同的安卓手机存放通话录音文件的路径,帮你轻松找到所 ...
- Android之关于电话录音原理,目前的方法还是只能录MIC
对于android来讲,没有API直接支持对电话进行双向录音. 虽然MediaRecorder里面可以设置recodeRecorder.setAudioSource(MediaRecorder.Aud ...
- android service 样例(电话录音和获取系统当前时间)
关于android service 的具体解释请參考: android四大组件--android service具体解释.以下将用两个实例具体呈现Android Service的两种实现. 一个是st ...
- android电话、短信黑白名单拦截、电话录音
功能描述: 总的来说这是一个防骚扰的应用,设置黑名单,白名单,通话录音名单.添加到黑名单的联系人或号码将被拒绝来电或短信:添加到白名单的联系人或号码将通过来电或短信(除白名单以外的号码将被拒绝来电或短 ...
- Android(SpreadTurm)多语言版本电话录音系统报错
Android(SpreadTurm)多语言版本电话录音系统报错 法语,印尼语,士耳其 [原因:] 从log里面分析com.android.phone进程重启. 如下log分析: 11-20 17:2 ...
- 71.android 简单的电话录音并保存到本地(来电和去电都支持)
//第一步 先加权限 在AndroidManifest.xml里: //有打电话的权限,读写权限,还有录音权限. <uses-permission android:name="andr ...
- Android笔记(七十三) Android权限问题整理 非常全面
Android权限系统非常庞大,我们在Android系统中做任何操作都需要首先获取Android系统权限,本文记录了所有的Android权限问题,整理一下分享给大家. 访问登记属性 android.p ...
最新文章
- 抗击疫情!阿里云为加速新药疫苗研发提供免费AI算力
- pycharm如何分两页阅读_雅思高分喜报| 听力、阅读、写作突破7分,2个月轻松突破雅思总分7, 她是如何做到的?...
- 团队成员之间的对抗与互助的鼓励
- 笔画输入法电脑版_太有才!浙江路政员发明汉字码输入法
- 上班族的10大经典哲学,还有什么能难倒你?[轉自太平洋電腦網]
- Linux下使用Speedtest测试网速
- StyleGAN进化过程详解
- MySQL InnoDB count()函数
- jQuery+AJAX+PHP+MySQL数据库开发搜索功能,无跳转无刷新搜索。
- 各种排序算法的总结和比较(转)
- python怎么解压_Python-解压缩的方法
- LeetCode 647. 回文子串 (动态规划)
- JAVA 列表输入学生的信息
- visual svn server安装失败
- 鲍威尔法c语言程序详解,鲍威尔法编程-powell法编程 c语言编程 c++6.0
- 9.5.3 Android Apk 反编译 9.5.4 Android Apk 加密
- TomcatCVE-2020-10487任意命令执行(msf反弹shell)
- Android获取所有App信息
- 华科大计算机系李瑞轩.,李瑞轩-智能与分布计算实验室
- 体育世界杂志体育世界杂志社体育世界编辑部2022年第4期目录