2012-11-16 36 views
-1

我寫過一個android應用程序,該應用程序在有電話時使用HttpClient連接到遠程服務器。這是爲了記錄服務器中的呼叫信息。服務器向用戶發送一個顯示爲敬酒的響應。所有這些(應該)在用戶拿起電話之前進行。我也設置了連接超時。連接服務器的代碼被寫爲IntentService。Android:在通過提供商網絡的移動電話呼叫期間無法連接到互聯網

現在,當用戶通過wifi連接到互聯網時,這個工作在模擬器和移動設備上完美無缺,但如果他通過提供商網絡(3G)連接,則只有在用戶掛起後纔會與服務器通信[用戶掛斷後顯示彈出窗口]。

測試了:HTC - 斯普林特

我想知道,如果這種行爲是因爲供應商網絡/手機或者是它的代碼的問題。

回答

2

Sprint的3G網絡(EVDO)不允許同時進行數據和語音連接。

那些允許語音的網絡+數據是:

  • 4G(LTE)
  • 4G(WIMAX)
  • HSPA +(AT & T)
相關問題