В Android можно записывать голосовые вызовы во время входящих/исходящих вызовов, не открывая динамик мобильного телефона. Я видел приложение на рынке Android. Он неправильно записывает другой голос без открытия динамика, поскольку для записи используется микрофон. Можно ли это сделать какими-то другими методами?
final MediaRecorder callrecorder = new MediaRecorder();
callrecorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
callrecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
callrecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
callrecorder.setOutputFile(recordPath);
callrecorder.prepare();
callrecorder.start();
Подробнее здесь: https://stackoverflow.com/questions/917 ... oing-calls