我想配置模拟器以模拟无电话呼叫功能支持。为了测试我的应用程序以检查,如果设备不支持通话功能,应用程序的行为将如何。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在所有情况下
使用平板设备模拟器 –
@ RiNxX Sarim试图不帮助。 – amsiddh
它可能会在模拟器中不起作用,因为并非所有东西都正确地映射到了金鱼内核。检查模拟器文档的功能不支持 – reox