因为原生android没有提供来去电内录功能,所以只能通过麦克进行通话录音,
<span style="font-size:18px;">/**
* 来去电录音,因为去电没有接听的状态,只要拨出就会开始录音
*
* @author jaeuken
* @date 2015-1-4
*/
public class PhoneBroadcastReceiver extends BroadcastReceiver {
private static String outgoingNumber = "";
private static String incomeNumber = "";
private String state = "";
private static MediaRecorder mediaRecorder;
@Override
public void onReceive(Context context, Intent intent) {
/*去电时:
* 未接:phone_state=OFFHOOK;
* 挂断:phone_state=IDLE
* 来电时: *
* 未接:phone_state=RINGING
* 已接:phone_state=OFFHOOK;
* 挂断:phone_state=IDLE**/
//如果是拨打电话
if(intent.getAction().equals(Intent.ACTION_NEW_OUTGOING_CALL)){