public class NetworkUtils
extends java.lang.Object
| 构造器和说明 |
|---|
NetworkUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
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)
获取网络类型
|
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.MalformedURLException