2018-09-04

返回手机网络状态的方法

package com.henan.shuili.hhzinspectorsys.utils;

import android.content.Context;

import android.net.ConnectivityManager;

import android.net.NetworkInfo;

/**

* Created by WeiRui Kong

* on 2017/11/2.

* Company HeNan ShuiLi

* Des : 判断网络工具类

*/

public class NetUtil {

private static final int NETWORK_NONE = -1;//没有连接网络

    private static final int NETWORK_MOBILE =0;//移动网络

    private static final int NETWORK_WIFI =1;//无线网络

    /**

* 得到连接管理器对象

*

    * @param context

    * @return

    */

    public static int getNetWorkState(Context context) {

ConnectivityManager connectivityManager = (ConnectivityManager) context

.getSystemService(Context.CONNECTIVITY_SERVICE);

        NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();

        if (activeNetworkInfo !=null && activeNetworkInfo.isConnected()) {

if (activeNetworkInfo.getType() == (ConnectivityManager.TYPE_WIFI)) {

return NETWORK_WIFI;

            }else if (activeNetworkInfo.getType() == (ConnectivityManager.TYPE_MOBILE)) {

return NETWORK_MOBILE;

            }

}else {

return NETWORK_NONE;

        }

return NETWORK_NONE;

    }

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容