是否可以将来电数据传入Android中的应用程序

时间:2010-10-08 07:54:47

标签: android audio phone-call

我想知道我们是否可以在Android中获取应用程序的来电数据。

我将使用此来电数据记录来电或来自我的应用程序的来电流。

我阅读了Android提供的音频管理器和电话管理器类,但我可以获得一个可以提供来电数据的API。

2 个答案:

答案 0 :(得分:0)

常规电话(GSM,CDMA等)不可用。对于VoIP呼叫,在技术上可以,只要您可以访问堆栈。

答案 1 :(得分:0)

将Mediarecorder对象的音频源设置为语音呼叫。

final MediaRecorder recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile(path);