2012-06-14 202 views
0

我想配置模擬器以模擬無電話呼叫功能支持。爲了測試我的應用程序以檢查,如果設備不支持通話功能,應用程序的行爲將如何。Android如何配置模擬器以模擬無電話呼叫支持

我曾看過AVD硬件地產的here,但我沒有找到任何與通話相關的屬性。

是否可以在仿真器上測試此方案或僅在真實設備上測試?

編輯1:嘗試

  • 「GSM調制解調器支持」 設置爲 「無」 的禁用的網絡。
  • 飛行模式ON/OFF。
  • 平板電腦模擬器。
TelephonyManager telephonyManager1 = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); 

if(telephonyManager1.getPhoneType() == TelephonyManager.PHONE_TYPE_NONE) 
    System.out.println("No Phone Functionality");  
else 
    System.out.println("Phone Functionality"); 

它總是進入其他部分和手機類型值PHONE_TYPE_GSM在所有情況下

+0

使用平板設備模擬器 –

+0

@ RiNxX Sarim試圖不幫助。 – amsiddh

+0

它可能會在模擬器中不起作用,因爲並非所有東西都正確地映射到了金魚內核。檢查模擬器文檔的功能不支持 – reox

回答

1

「GSM調制解調器支持」改爲「無」

我測試設置並且用這個標誌它充當沒有移動網絡的設備。

+0

感謝您的回覆。你的權利,即使我試圖,沒有網絡,如果「GSM調制解調器支持」設置爲「不」 – amsiddh

+0

這將關閉所有數據連接。我需要WiFi,但沒有電話支持。這是可能的模擬器? – Hisham