我有一个方法调用isNetworkAvailable()
来检查用户是否启用了 wap/wifi/wimax 这适用于 Android 2.1 到 2.3+。
但是现在,在摩托罗拉 xoom 上使用蜂窝 3.2 的应用程序的用户向我报告说他无法打开该应用程序。
在我的 android 开发者网络界面中,我可以看到这个日志错误: http: //paste.ubuntu.com/811881/
private boolean isNetworkAvailable()
{
ConnectivityManager connec = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mobileInfo = connec.getNetworkInfo(0);
NetworkInfo wifiInfo = connec.getNetworkInfo(1);
NetworkInfo wimaxInfo = connec.getNetworkInfo(6);
if (wimaxInfo!=null) {
return mobileInfo.isConnected() || wifiInfo.isConnected()|| wimaxInfo.isConnected();
}
else {
return mobileInfo.isConnected() || wifiInfo.isConnected();
}
}