如何确定,如果互联网连接当前可用且在Android设备上有效?

时间:2010-11-11 12:53:31

标签: java android connection

我有这个Android应用程序,需要通过互联网从远程服务器加载数据。这种更新功能显然要求设备不仅可以连接到某种网络,还可以连接到互联网。

所以:想要将更新服务安排到某个日期,当它启动时,它应该确定它是否实际上CAN到达目标服务器。因此,一个简单的“设备是否连接到wifi?”这是不够的,因为该设备可能连接到不提供互联网接入的无线网络。像PING这样的东西是必需的...

最简单/最好的方法是确定,如果有可用的互联网连接,即服务器是否可以访问?

4 个答案:

答案 0 :(得分:4)

{{2p>添加权限:{{1p>

答案 1 :(得分:2)

只是尝试连接到您的服务器,如果您没有在可接受的时间段内开始下载进度,则会超时。

答案 2 :(得分:1)

在StackOverflow上查看此answer。它应该是你正在寻找的。

答案 3 :(得分:0)

Here是问题的最佳答案:

  

设备已连接到路由器,但没有互联网网关处于活动状态。