4
我正在創建一個android應用程序,用於創建一個傳出呼叫並接聽該呼叫被應答的事件。我希望能夠通過某種方式來嘲弄/僞造呼叫,而無需在另一方實際撥打或接聽電話,從而對此進行測試。模擬/假撥出android
理想情況下,我想在(genymotion)模擬器上運行應用程序,當我的應用程序通過Intent啓動傳出呼叫時,會自動播放由BroadCastReceiver接收的事件。我認爲這個事件是CALL_STATE_OFFHOOK,儘管看起來這個事件是在通話開始之後立即播出的,而在另一端接通之前。
有沒有人知道一個很好的方式來做這個模擬傳出的呼叫?
感謝您的幫助。我更喜歡使用Genymotion模擬器和IntelliJ IDE,而不是Android模擬器和Eclipse。爲了測試的目的,我願意嘗試一下。我在屏幕截圖中看到如何僞造傳入呼叫。 DDMS是否也可以接聽電話? – Theodorus 2015-02-10 20:48:47
您可以使用兩個模擬器。看看這篇文章:http://stackoverflow.com/questions/20035650/make-calls-using-telnet-from-one-android-emulator-to-another – 2015-02-11 10:40:38