public class NetworkUtils
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
NETWORK_2G |
static int |
NETWORK_3G |
static int |
NETWORK_4G |
static int |
NETWORK_NO |
static int |
NETWORK_UNKNOWN |
static int |
NETWORK_WIFI |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
getNetworkOperatorName(android.content.Context context)
获取移动网络运营商名称
如中国联通、中国移动、中国电信
|
static int |
getNetWorkType(android.content.Context context)
获取当前的网络类型(WIFI,2G,3G,4G)
需添加权限 android.permission.ACCESS_NETWORK_STATE
|
static java.lang.String |
getNetWorkTypeName(android.content.Context context)
获取当前的网络类型(WIFI,2G,3G,4G)
依赖上面的方法
|
static int |
getPhoneType(android.content.Context context)
获取移动终端类型
|
static boolean |
is4G(android.content.Context context)
判断网络是否是4G
需添加权限 android.permission.ACCESS_NETWORK_STATE
|
static boolean |
isAvailable(android.content.Context context)
判断网络是否可用
需添加权限 android.permission.ACCESS_NETWORK_STATE
|
static boolean |
isConnected(android.content.Context context)
判断网络是否连接
需添加权限 android.permission.ACCESS_NETWORK_STATE
|
static boolean |
isWifiConnected(android.content.Context context)
判断wifi是否连接状态
需添加权限 android.permission.ACCESS_NETWORK_STATE
|
static void |
openWirelessSettings(android.content.Context context)
打开网络设置界面
3.0以下打开设置界面
|
public static final int NETWORK_WIFI
public static final int NETWORK_4G
public static final int NETWORK_3G
public static final int NETWORK_2G
public static final int NETWORK_UNKNOWN
public static final int NETWORK_NO
public static void openWirelessSettings(android.content.Context context)
3.0以下打开设置界面
context - 上下文public static boolean isAvailable(android.content.Context context)
需添加权限 android.permission.ACCESS_NETWORK_STATE
public static boolean isConnected(android.content.Context context)
需添加权限 android.permission.ACCESS_NETWORK_STATE
context - 上下文public static boolean is4G(android.content.Context context)
需添加权限 android.permission.ACCESS_NETWORK_STATE
context - 上下文public static boolean isWifiConnected(android.content.Context context)
需添加权限 android.permission.ACCESS_NETWORK_STATE
context - 上下文public static java.lang.String getNetworkOperatorName(android.content.Context context)
如中国联通、中国移动、中国电信
context - 上下文public static int getPhoneType(android.content.Context context)
context - 上下文public static int getNetWorkType(android.content.Context context)
需添加权限 android.permission.ACCESS_NETWORK_STATE
context - 上下文public static java.lang.String getNetWorkTypeName(android.content.Context context)
依赖上面的方法
context - 上下文