我如何检查是否成功连接到互联网(Wifi / 3G / 其他任何)?如果用户没有Wifi连接,我已经向用户显示了错误,但是如果他们希望在没有Wifi连接的情况下使用应用程序,我如何确保用户确实已经连接了3G连接?
我如何检查是否成功连接到互联网(Wifi / 3G / 其他任何)?如果用户没有Wifi连接,我已经向用户显示了错误,但是如果他们希望在没有Wifi连接的情况下使用应用程序,我如何确保用户确实已经连接了3G连接?
ConnectivityManager.getAllNetworkInfo()
,然后对于每个网络适配器检查networkinfo.getState()
。这应该告诉您它是否已连接。但是,我不确定是否有一种特定的方法来检查3G。