0

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

我将使用此来电数据来记录通话或用于从我的应用程序中流式传输通话。

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

4

2 回答 2

0

将 Mediarecorder 对象的 Audio Source 设置为 Voice Call。

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);
于 2010-10-08T09:14:48.573 回答
0

不能用于常规呼叫(GSM、CDMA 等)。如果您有权访问堆栈,从技术上讲,对于 VoIP 呼叫是可能的。

于 2010-10-08T08:12:51.047 回答