android 检查网络状态
16lz
2021-12-04
package com.bingo.net;import android.app.Activity;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;public class NetworkState {/** * * @param activity * @return false 为没有可用网络 true 为当前网络正常 */public static boolean hasInternet(Activity activity) {ConnectivityManager manager = (ConnectivityManager) activity.getSystemService(Context.CONNECTIVITY_SERVICE);NetworkInfo info = manager.getActiveNetworkInfo();if (info == null || !info.isAvailable()) {return false;}if (info.isRoaming()) {return true;}return true;}}
更多相关文章
- Android:Ping命令测试网络
- 2011.07.20——— android 获得当前view在屏幕的坐标
- 如何消除原生Android原生网络连接显示x或者惊叹号
- Android定位获取当前经纬度
- 转化为当前的日期和时间
- android selector 的不能是空节点
- Android网络连接处理
- android下获取无线wif信号、ssid、MAC等操作类
- RXJava与Retrofit联合使用