3

public boolean requestRouteToHost (int networkType, int hostAddress)

如果与设置为 wifi 接口的 networkType 一起使用,ConnectivityManager 中的此方法始终返回 false。

requestRouteToHost android说它从未为 wifi 接口实现过。

即使 InetAddress.isReachable() 总是为 google.com、java.com 等公共服务器返回 false

他们失败有什么具体原因吗?我可以测试是否存在连接的唯一方法是使用运行时 exec() 执行“ping”。

4

2 回答 2

0

显然这是一个错误,并且已经提出。

于 2012-04-03T16:49:46.323 回答
0

这似乎已在 ICS 中修复。我的 2.3 Desire 以同样的方式失败,但我的 4.0.4 SGS2true通过 WiFi 从 requestRouteToHost 获得了成功的结果。

于 2012-04-10T17:33:36.210 回答