2010-10-08 36 views
0

我想知道我們是否可以將來電數據傳送到Android中的應用程序。是否有可能將來電數據傳送到Android中的應用程序

我將使用此傳入呼叫數據來記錄呼叫或用於從我的應用程序傳送呼叫的目的。

我讀了Android提供的音頻管理器和電話管理器類,但是我可以得到一個可以給出來電數據的API。

回答

0

不可用於常規呼叫(GSM,CDMA等)。對於VoIP技術來說,只要您有權訪問堆棧,就可以進行VoIP通話。

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); 
+0

這被稱爲不工作。你有沒有在任何手機上測試過它? – onlygo 2010-10-08 22:59:42

+0

即使我在某些地方閱讀了VOICE_CALL選項錄音不起作用,我不確定。請讓我們知道是否有人測試過它。 – pavan 2010-10-11 08:04:30

+0

它正在使用我的設備。它有Android 2.1 – 2010-10-11 10:27:56

相關問題