转载请注明来自 b0t0w1’blog
- 首先在 AndroidManifest.xml中添加权限
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
注意代码中有没有添加这些权限,没有要加上。
- 添加判断代码
ConnectivityManager connectivityManager = (ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo();
if(networkInfo == null || !networkInfo.isAvailable()) {
//没有联网
}
else {
//联网网络
}
注意 ConnectivityManager 和NetworkInfo 需要导包。
转载请注明来自 b0t0w1’blog