-
public class NetworkUtils
-
-
Field Summary
Fields Modifier and Type Field Description public final static intNETWORK_WIFIpublic final static intNETWORK_4Gpublic final static intNETWORK_3Gpublic final static intNETWORK_2Gpublic final static intNETWORK_UNKNOWNpublic final static intNETWORK_NO
-
Method Summary
Modifier and Type Method Description static voidopenWirelessSettings(Context context)打开网络设置界面3. static booleanisAvailable(Context context)判断网络是否可用需添加权限 android.permission. static booleanisConnected(Context context)判断网络是否连接需添加权限 android.permission. static booleanis4G(Context context)判断网络是否是4G需添加权限 android.permission. static booleanisWifiConnected(Context context)判断wifi是否连接状态需添加权限 android.permission. static StringgetNetworkOperatorName(Context context)获取移动网络运营商名称如中国联通、中国移动、中国电信 static intgetPhoneType(Context context)获取移动终端类型 static intgetNetWorkType(Context context)获取当前的网络类型(WIFI,2G,3G,4G)需添加权限 android.permission. static StringgetNetWorkTypeName(Context context)获取当前的网络类型(WIFI,2G,3G,4G)依赖上面的方法 -
-
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- 上下文
-
-
-
-