public class NetworkHelper
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
NetworkHelper.ScanResultBean
WIFI列表扫描回来的信息
|
static class |
NetworkHelper.WIFIInfoBean
WIFI信息实体
|
构造器和说明 |
---|
NetworkHelper() |
限定符和类型 | 方法和说明 |
---|---|
static java.net.Socket |
buildSocket(java.net.InetAddress inetAddress,
int port)
创建Socket监听 如果已经占用端口将返回NULL
|
static java.net.InetAddress |
getInetAddress(java.lang.String ip)
获取主机信息
|
static java.net.InetAddress |
getLocalHost()
获取本地主机信息
|
static NetworkHelper.WIFIInfoBean |
getLocalMacAddress(android.content.Context con)
获取当前的WIFI信息
|
static java.lang.String |
getNetworkState()
获取当期那网络状态 (WIFI 4g)
|
static java.util.List<NetworkHelper.ScanResultBean> |
getScanResultList()
WIFI扫描列表
|
static java.util.List<android.net.wifi.ScanResult> |
getWifiScanResult(android.content.Context context) |
static long |
ipToLong(java.lang.String strIp)
将127.0.0.1形式的IP地址转换成十进制整数,这里没有进行任何错误处理
|
static boolean |
isPhoneNetwork()
是否为手机网络
|
static boolean |
isWifiNetwork()
是否为WiFi网络
|
static java.lang.String |
longToIP(long longIp)
将十进制整数形式转换成127.0.0.1形式的ip地址
|
public static java.net.InetAddress getLocalHost()
public static java.net.InetAddress getInetAddress(java.lang.String ip)
ip
- public static java.net.Socket buildSocket(java.net.InetAddress inetAddress, int port)
inetAddress
- port
- public static long ipToLong(java.lang.String strIp)
strIp
- public static java.lang.String longToIP(long longIp)
longIp
- public static boolean isPhoneNetwork()
public static boolean isWifiNetwork()
public static java.lang.String getNetworkState()
public static NetworkHelper.WIFIInfoBean getLocalMacAddress(android.content.Context con)
public static java.util.List<NetworkHelper.ScanResultBean> getScanResultList()
public static java.util.List<android.net.wifi.ScanResult> getWifiScanResult(android.content.Context context)