Android检查网络连接状态

移动开发 waitig 606℃ 百度已收录 0评论
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.util.Log;

import static android.content.Context.CONNECTIVITY_SERVICE;

/**
 * Created by Administrator on 2017/7/1.
 */

public class CheckNetWorkState {
    Context context;
    public  CheckNetWorkState(Context context){
        this.context=context;
    }

    boolean available ;
    public void testConnectivityManager() {
        ConnectivityManager connManager = (ConnectivityManager) context.getSystemService(CONNECTIVITY_SERVICE);
        // 获取代表联网状态的NetWorkInfo对象
        NetworkInfo networkInfo = connManager.getActiveNetworkInfo();
        // 获取当前的网络连接是否可用
        available = networkInfo.isAvailable();
        if(available){
            Log.i("通知", "当前的网络连接可用");
        }
        else{
            Log.i("通知", "当前的网络连接不可用");
        }
    }
}

本文由【waitig】发表在等英博客
本文固定链接:Android检查网络连接状态
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (0)分享 (0)