我有代码在来电和去电期间录制语音,但没有得到如何链接此代码以便在有来电和拨出电话时拨打电话进行录音?
答案 0 :(得分:4)
这很简单,完全基于事件发生。让我给你一个逻辑。
e.g。
在AndroidManifest中声明接收器
<receiver android:name=".CallRecoderBroadcast">
<intent-filter>
<action android:name="android.intent.action.PHONE_STATE" />
</intent-filter>
</receiver>
在AndroidManifest中提供读取手机状态权限
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
要录制并保存到SD卡,请按照以下教程
进行操作http://www.devlper.com/2010/12/android-audio-recording-part-1/
http://www.devlper.com/2010/12/android-audio-recording-part-2/