Android判断是否有网络连接
16lz
2022-05-26
1. 添加相应的权限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
2. 判断方法
public boolean isNetworkAvailable() { Context context = getApplicationContext(); ConnectivityManager connectivity = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); if (connectivity == null) { Toast.makeText(getBaseContext(), "zm zm zm zm zm zm ",Toast.LENGTH_LONG).show(); } else { NetworkInfo[] info = connectivity.getAllNetworkInfo(); if (info != null) { for (int i = 0; i < info.length; i++) { if (info[i].getState() == NetworkInfo.State.CONNECTED) { return true; } } } } return false; }
更多相关文章
- Android(安卓)开机自启和后台自启权限
- ### Android(安卓)判断app的状态 重启app
- android 6.0 创建文件或文件夹失败
- android startActivityForResult
- android 笔记:判断手机是否显示虚拟按键
- android典型代码系列(十)------获取一个应用程序的权限信息(反射
- Android(安卓)Service中判断系统全屏
- android listView 滚动加载显示
- Android查看手机通讯录(ListView)