如何在Android设备上模拟网络问题?

Kri*_*her 9 android

我需要在以下场景中测试我的应用:

  • 将设备连接到wifi(使用互联网).
  • 模拟互联网中断(缺少互联网,但设备必须保持连接到wifi网络).
  • 几秒钟后,互联网需要再次激活.

我可以模拟这将adsl电缆拉出我的电路,但是它不会足够快地重新连接.这是以编程方式模拟这个吗?

Kri*_*her 0

我还没有真正的解决方案,但我找到了该任务的解决方法。我正在使用 MikroTik 路由器,它的防火墙过滤器允许我动态禁用特定 IP 地址的互联网访问:

6 X chain=forward action=drop protocol=tcp dst-address=192.168.1.20 
 in-interface=Internet(modem) 
Run Code Online (Sandbox Code Playgroud)