【发布时间】:2014-09-26 09:12:42
【问题描述】:
我有一个需求,我想在连接网络时检查是否有任何互联网连接。
例如,我有设备 A 和设备 B。
设备 A 与设备 B 的热点连接。在设备 A 中,我将其视为与 Wi-Fi 连接,而在设备 B 中 - 一个设备与热点连接。
现在,如果我从设备 B(不是网络共享热点)中删除互联网,那么在设备 A 中,它仍然显示 - 已连接到 Wi-Fi,但没有互联网连接。
ConnectivityManager 等类有助于确定设备是否与网络连接,而不是关于互联网连接。
我想跟踪这个问题。有什么方法可以实现吗?
【问题讨论】:
-
+1,好问题,我正在检查我的一个应用程序中的互联网连接,但尚未处理此问题。现在对答案感到好奇
-
B 设备是设备 A 的热点?一旦你关闭设备 B 的热点,你想在设备 A 中检测到它吗?
-
不移除热点。从设备 B 中删除互联网
-
通过 ping www.google.com 检查连接性怎么样 :) 这是一个荒谬的解决方案吗?
-
@BatuhanC:这不是一个荒谬的解决方案。但我想知道 android 到底提供了什么?
标签: android internet-connection android-internet