标签: java android connection
我有这个Android应用程序,需要通过互联网从远程服务器加载数据。这种更新功能显然要求设备不仅可以连接到某种网络,还可以连接到互联网。
所以:想要将更新服务安排到某个日期,当它启动时,它应该确定它是否实际上CAN到达目标服务器。因此,一个简单的“设备是否连接到wifi?”这是不够的,因为该设备可能连接到不提供互联网接入的无线网络。像PING这样的东西是必需的...
最简单/最好的方法是确定,如果有可用的互联网连接,即服务器是否可以访问?
答案 0 :(得分:4)
答案 1 :(得分:2)
只是尝试连接到您的服务器,如果您没有在可接受的时间段内开始下载进度,则会超时。
答案 2 :(得分:1)
在StackOverflow上查看此answer。它应该是你正在寻找的。 p>
答案 3 :(得分:0)
Here是问题的最佳答案:
设备已连接到路由器,但没有互联网网关处于活动状态。