我正在开发一个应用程序,我需要检测,如果wifi可用,并且连接也在我的Android设备中进行了身份验证。 我知道如何使用ConnectivityManager和NetworkInfo检测到这一点。工作正常,但是当我们为任何网站键入URL时,无线可用和连接的问题它在另一个代理网站上用于访问互联网的用户名和密码。我搜索周围详细说明我的问题,并得到一个GSM提供商的网站http://www.du.ae/en/mobile/wifi-1,他们也提供Wifi,当我在火车时它显示可用的网络(Wifi),当我输入任何网站它1它问我用户名和密码用于身份验证以访问Internet。我可以使用Wifi连接和验证用户的代码进行检测吗? 等待明确的答案来解决我的这个问题。 谢谢 。 。
答案 0 :(得分:0)
NetworkInfo info = ((ConnectivityManager) mContext
.getSystemService(Context.CONNECTIVITY_SERVICE))
.getActiveNetworkInfo();
if (info == null || !info.isConnected()) {
return false;
}
if (info.isRoaming()) {
return true;
}
使用无线网络