在Android模拟器中以“飞机”模式进行testing

我试图testing我的应用程序的情况下,当电话没有连接到互联网。

在我的模拟器中,我在设置中打开了飞行模式。 但是,我的应用程序似乎仍然能够与我的服务器通信。 它正常工作。

在我的设备上,相同的代码抛出一个没有数据连接的错误。

如何确保模拟器中没有互联网连接,以便我可以使用LogCat等来分析代码。

Solutions Collecting From Web of "在Android模拟器中以“飞机”模式进行testing"

您可以通过在模拟器中按F8closuresInternet访问

而不是在Android模拟器中使用飞行模式(这种模式不太好),在testing过程中closures与系统的networking连接。 也就是说,以太网连接或Wi-Fi的交换机。 为我工作得很好。

在模拟器中,飞行模式选项不能正常工作。 因此,请尝试按F8function键停止对模拟器的互联网访问,并在离线状态下检查您的应用程序。 飞机模式与仅在设备中有效但不在仿真器中的通信信号密切相关。 无论如何,当打开飞行模式时,应自动停止互联网访问,这种情况发生在设备上,而不是模拟器中。 不要担心,您可以通过按F8来停止networking访问。

然后通过代码检查networking可用性,享受!