Package 

Class NetworkUtils

    • Method Summary

      Modifier and Type Method Description
      static void openWirelessSettings(Context context) 打开网络设置界面3.
      static boolean isAvailable(Context context) 判断网络是否可用需添加权限 android.permission.
      static boolean isConnected(Context context) 判断网络是否连接需添加权限 android.permission.
      static boolean is4G(Context context) 判断网络是否是4G需添加权限 android.permission.
      static boolean isWifiConnected(Context context) 判断wifi是否连接状态需添加权限 android.permission.
      static String getNetworkOperatorName(Context context) 获取移动网络运营商名称如中国联通、中国移动、中国电信
      static int getPhoneType(Context context) 获取移动终端类型
      static int getNetWorkType(Context context) 获取当前的网络类型(WIFI,2G,3G,4G)需添加权限 android.permission.
      static String getNetWorkTypeName(Context context) 获取当前的网络类型(WIFI,2G,3G,4G)依赖上面的方法
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • openWirelessSettings

         static void openWirelessSettings(Context context)

        打开网络设置界面

        3.0以下打开设置界面

        Parameters:
        context - 上下文
      • isAvailable

         static boolean isAvailable(Context context)

        判断网络是否可用

        需添加权限 android.permission.ACCESS_NETWORK_STATE

      • isConnected

         static boolean isConnected(Context context)

        判断网络是否连接

        需添加权限 android.permission.ACCESS_NETWORK_STATE

        Parameters:
        context - 上下文
      • is4G

         static boolean is4G(Context context)

        判断网络是否是4G

        需添加权限 android.permission.ACCESS_NETWORK_STATE

        Parameters:
        context - 上下文
      • isWifiConnected

         static boolean isWifiConnected(Context context)

        判断wifi是否连接状态

        需添加权限 android.permission.ACCESS_NETWORK_STATE

        Parameters:
        context - 上下文
      • getNetworkOperatorName

         static String getNetworkOperatorName(Context context)

        获取移动网络运营商名称

        如中国联通、中国移动、中国电信

        Parameters:
        context - 上下文
      • getPhoneType

         static int getPhoneType(Context context)

        获取移动终端类型

        Parameters:
        context - 上下文
      • getNetWorkType

         static int getNetWorkType(Context context)

        获取当前的网络类型(WIFI,2G,3G,4G)

        需添加权限 android.permission.ACCESS_NETWORK_STATE

        Parameters:
        context - 上下文
      • getNetWorkTypeName

         static String getNetWorkTypeName(Context context)

        获取当前的网络类型(WIFI,2G,3G,4G)

        依赖上面的方法

        Parameters:
        context - 上下文