欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

网络判断

程序员文章站 2022-03-04 08:48:32
...
package com.example.wifinetworkdemo.util;

import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;

public class NetworkUtils {
    //为什么要串上下文对象  因为这是一个单独java类所以获取不到Android
    public static boolean getNetwork(Context context) {
        boolean boo = false;
        ConnectivityManager connectionManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo networkInfo = connectionManager.getActiveNetworkInfo();
        if (networkInfo != null && networkInfo.isAvailable()) {
            boo = true;
        } else {
            boo = false;
        }
        return boo;
    }

}

以上