2012-06-14 209 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