可以直接用写好的其它工具类,检测的信息更多一些。
如果之判断是否有网,不关心其他的可以使用这个。
/*** 查询 是否 有网络连接
用到了权限,需要在AndroidManifest文件中加入如下权限代码:
<uses-permission
android:name="android.permission.ACCESS_NETWORK_STATE" />
*/
public class NetworkDetector {
public static boolean detectIsNetWrokNormal(Activity act) {
ConnectivityManager manager = (ConnectivityManager) act
.getApplicationContext().getSystemService(
Context.CONNECTIVITY_SERVICE);
if (manager == null) {
return false;
}
NetworkInfo networkinfo = manager.getActiveNetworkInfo();
if (networkinfo == null || !networkinfo.isAvailable()) {
return false;
}
return true;
}
}