如何在Android模拟器中模拟总网络丢失

har*_*llb 26 android android-emulator

我正在尝试编写一个应用程序,需要知道何时没有可用的IP网络连接.我正在使用android.net.conn.CONNECTIVITY_CHANGE广播事件和ConnectivityManager来响应状态的变化来实现这一点,但是我在模拟器中测试我的设置时遇到了问题.

我已经尝试了两种飞行模式并按下F8以禁用"蜂窝网络",但即使这两种情况都参与其中,应用程序仍"看到"底层网络.

有没有人设法找到模拟完全缺乏网络访问的方法?

Jav*_*avi 4

我的经验是,按 F8 后状态栏中的图标显示没有连接,但如果您尝试浏览它可以工作。也许这与这个打开的错误有关:错误3838