public class NetworkUtils
extends java.lang.Object
| 构造器和说明 |
|---|
NetworkUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
cleanNetworkTypeCache() |
static java.lang.String |
getLocation(java.net.HttpURLConnection connection,
java.lang.String path) |
static boolean |
isNetworkAvailable(android.content.Context context)
是否有可用网络
|
static boolean |
isNetworkValid(android.net.NetworkCapabilities capabilities) |
static boolean |
isShouldFlush(java.lang.String networkType,
int flushNetworkPolicy)
判断指定网络类型是否可以上传数据
|
static boolean |
needRedirects(int responseCode) |
static java.lang.String |
networkType(android.content.Context context)
获取网络类型
|
static void |
registerNetworkListener(android.content.Context context) |
static void |
unregisterNetworkListener(android.content.Context context) |
public static java.lang.String networkType(android.content.Context context)
context - Contextpublic static boolean isNetworkAvailable(android.content.Context context)
context - Contextpublic static boolean isShouldFlush(java.lang.String networkType,
int flushNetworkPolicy)
networkType - 网络类型flushNetworkPolicy - 上传策略public static boolean isNetworkValid(android.net.NetworkCapabilities capabilities)
public static boolean needRedirects(int responseCode)
public static java.lang.String getLocation(java.net.HttpURLConnection connection,
java.lang.String path)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic static void registerNetworkListener(android.content.Context context)
public static void unregisterNetworkListener(android.content.Context context)
public static void cleanNetworkTypeCache()