public interface IInternetTools
| 限定符和类型 | 方法和说明 |
|---|---|
InternetConnectType |
checkNetworkInfo(android.content.Context context)
获取当前上网类型
|
java.lang.String |
checkPhoneInternetType(android.content.Context context)
获取手机的上网方式
|
java.lang.Object |
convertJsonToObject(java.util.Map<java.lang.String,java.lang.Object> response,
java.lang.String key,
java.lang.Class<?> dest)
将json数据转为实体对象
|
java.util.Map<java.lang.String,java.lang.Object> |
doGet(android.content.Context context,
java.lang.String url,
java.util.Map<java.lang.String,java.lang.Object> headers,
java.util.Map<java.lang.String,java.lang.Object> params)
get 请求操作
|
java.util.Map<java.lang.String,java.lang.Object> |
doGet(android.content.Context context,
java.lang.String url,
java.util.Map<java.lang.String,java.lang.Object> headers,
java.util.Map<java.lang.String,java.lang.Object> params,
int connectionTimeout,
int soTimeout)
get 请求操作
|
java.util.Map<java.lang.String,java.lang.Object> |
doPost(android.content.Context context,
java.lang.String url,
HttpPostType type,
java.util.Map<java.lang.String,java.lang.Object> headers,
java.util.Map<java.lang.String,java.lang.Object> params)
post 请求操作
|
java.util.Map<java.lang.String,java.lang.Object> |
doPost(android.content.Context context,
java.lang.String url,
HttpPostType type,
java.util.Map<java.lang.String,java.lang.Object> headers,
java.util.Map<java.lang.String,java.lang.Object> params,
int connectionTimeout,
int soTimeout)
post 请求操作
|
java.lang.String |
getCurrentBssid(android.content.Context context)
获取当前连接无线网络的BSSID
|
java.lang.String |
getCurrentGateway(android.content.Context context)
获取当前网关信息
|
java.util.Map<java.lang.String,java.lang.String> |
getCurrentSystemWifiInfo(android.content.Context context)
获取当前连接的无线网络信息
|
android.net.wifi.ScanResult |
getCurrentWifiResult(android.content.Context context)
获取当前连接的无线网络信息
|
WifiPowerLevel |
getWifiPowerLevel(android.net.wifi.ScanResult sr)
无线信号强度
|
boolean |
isAccessInternet(android.content.Context context,
java.lang.String uri,
int timeout)
检查是否可以访问外网
|
boolean |
isOnline(android.content.Context context)
检查移动网络或者无线网络是否启用
|
boolean |
isWifiConnected(android.content.Context context)
检查是否连接无线网络
|
boolean |
isWifiEnable(android.content.Context context)
无线网络是否开启
|
java.lang.String |
startPing(java.lang.String host)
执行ping操作
|
boolean isWifiConnected(android.content.Context context)
context - boolean isWifiEnable(android.content.Context context)
context - boolean isOnline(android.content.Context context)
context - boolean isAccessInternet(android.content.Context context,
java.lang.String uri,
int timeout)
context - uri - timeout - java.util.Map<java.lang.String,java.lang.Object> doGet(android.content.Context context,
java.lang.String url,
java.util.Map<java.lang.String,java.lang.Object> headers,
java.util.Map<java.lang.String,java.lang.Object> params)
throws java.io.IOException,
NoneNetworkErrorException
context - url - headers - params - java.io.IOExceptionNoneNetworkErrorExceptionjava.util.Map<java.lang.String,java.lang.Object> doGet(android.content.Context context,
java.lang.String url,
java.util.Map<java.lang.String,java.lang.Object> headers,
java.util.Map<java.lang.String,java.lang.Object> params,
int connectionTimeout,
int soTimeout)
throws java.io.IOException,
NoneNetworkErrorException
context - url - headers - params - connectionTimeout - soTimeout - java.io.IOExceptionNoneNetworkErrorExceptionjava.util.Map<java.lang.String,java.lang.Object> doPost(android.content.Context context,
java.lang.String url,
HttpPostType type,
java.util.Map<java.lang.String,java.lang.Object> headers,
java.util.Map<java.lang.String,java.lang.Object> params)
throws java.io.IOException,
NoneNetworkErrorException
context - url - type - headers - params - java.io.IOExceptionNoneNetworkErrorExceptionjava.util.Map<java.lang.String,java.lang.Object> doPost(android.content.Context context,
java.lang.String url,
HttpPostType type,
java.util.Map<java.lang.String,java.lang.Object> headers,
java.util.Map<java.lang.String,java.lang.Object> params,
int connectionTimeout,
int soTimeout)
throws java.io.IOException,
NoneNetworkErrorException
context - url - type - headers - params - connectionTimeout - soTimeout - java.io.IOExceptionNoneNetworkErrorExceptionInternetConnectType checkNetworkInfo(android.content.Context context)
context - java.util.Map<java.lang.String,java.lang.String> getCurrentSystemWifiInfo(android.content.Context context)
context - android.net.wifi.ScanResult getCurrentWifiResult(android.content.Context context)
context - java.lang.String getCurrentGateway(android.content.Context context)
context - java.lang.String checkPhoneInternetType(android.content.Context context)
context - java.lang.String startPing(java.lang.String host)
host - java.lang.String getCurrentBssid(android.content.Context context)
context - WifiPowerLevel getWifiPowerLevel(android.net.wifi.ScanResult sr)
sr - java.lang.Object convertJsonToObject(java.util.Map<java.lang.String,java.lang.Object> response,
java.lang.String key,
java.lang.Class<?> dest)
response - key - dest -