网络判断

//判断是否有网络
public static int getNetPyte(Context context){
    //变量
    int mState=-1;//-1没有网络
    //获取ConnectivityManager
    ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
   //获取网络连接的信息
    NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
    //判断是否有网络
    if (activeNetworkInfo == null) {
        return mState;
    }
    
    //获取网络状态
    int type = activeNetworkInfo.getType();
    //判断是否是蜂窝网络
    if (type == ConnectivityManager.TYPE_MOBILE) {
        mState=0;
    }else if (type == ConnectivityManager.TYPE_WIFI) {//判断是否是wifi网络
        mState=1;
    }

    return mState;
}
阅读更多
上一篇如何设置Android中控件的颜色透明度
下一篇RecyofitUtil
想对作者说点什么? 我来说一句

网络判断demo

2014年08月15日 1.38MB 下载

网络判断,界面启动

2017年07月07日 1.72MB 下载

android 网络判断

2013年10月26日 46KB 下载

没有更多推荐了,返回首页

关闭
关闭