我想知道我们是否可以在Android中获取应用程序的来电数据。
我将使用此来电数据记录来电或来自我的应用程序的来电流。
我阅读了Android提供的音频管理器和电话管理器类,但我可以获得一个可以提供来电数据的API。
答案 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);