美文网首页
android 获取IP端口号等地址

android 获取IP端口号等地址

作者: Y__W | 来源:发表于2020-12-25 15:24 被阅读0次

```

public static String getInNetIp(Context context) {

        //获取wifi服务WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);

        //判断wifi是否开启if (!wifiManager.isWifiEnabled()) {

wifiManager.setWifiEnabled(true);

}

WifiInfo wifiInfo = wifiManager.getConnectionInfo();

int ipAddress = wifiInfo.getIpAddress();

String ip = intToIp(ipAddress);

return ip;

}

    //这段是转换成点分式IP的码private static String intToIp(int ip) {

return

(ip & 0xFF) + "." + ((ip >> 8) & 0xFF) + "." + ((ip

>> 16) &     0xFF) + "." + (ip >> 24 & 0xFF);

}

*/

/*private void initView() {

mTvText = (TextView) findViewById(R.id.tv_text);

String localMacAddressFromBusybox = getLocalMacAddressFromBusybox();

// String getaa = getaa();

String mac = getMac(this);

        mTvText.setText(localMacAddressFromBusybox+"mac地址获取"+mac);

Log.e("TAG", "initView: "+localMacAddressFromBusybox+"======"+mac);

}*/

   /* public String getaa() {//获取物理地址List interfaces = null;

try {

interfaces = Collections.list(NetworkInterface.getNetworkInterfaces());

for (NetworkInterface networkInterface : interfaces) {

if (networkInterface != null && TextUtils.isEmpty(networkInterface.getName()) == false) {

if ("wlan0".equalsIgnoreCase(networkInterface.getName())) {

byte[] macBytes = networkInterface.getHardwareAddress();

if (macBytes != null && macBytes.length > 0) {

StringBuilder str = new StringBuilder();

for (byte b : macBytes) {

str.append(String.format("%02X:", b));

}

if (str.length() > 0) {

str.deleteCharAt(str.length() - 1);

}

return str.toString();

}

}

}

}

} catch (SocketException e) {

e.printStackTrace();

}

return "unknown";

    }

```

相关文章

  • 获取IP地址及端口号

    获取IP地址 获取端口号 或者 者或

  • android 获取IP端口号等地址

    public static String getInNetIp(Context context) { //...

  • Docker镜像

    获取镜像命令格式 Docker Registry地址:地址的格式一般是 <域名/IP>[:端口号]。默认地址是 D...

  • 镜像操作(四)

    一、获取镜像 Docker 镜像仓库地址:地址的格式一般是 <域名/IP>[:端口号]默认地址是 Docker H...

  • Android 获取 IP 地址

    开发中经常会需要判断当前是否连接网络, WiFi 或 移动数据连接判断的需求, **第一种方法: ** 通过这种方...

  • Android获取ip地址

    在wifi环境下使用wifiManager来获取在移动网络环境下使用NetworkInterface来获取 欢迎指正

  • Android获取IP地址

    首选需要2个危险权限: 代码整理自Android7.1.2 Settings应用,使用方式主要是反射。由于获取到的...

  • 2018-08-27 socket编程

    网络通信需要的东西:IP地址、端口号、协议 端口号:范围0-65535,0-1023为系统保留 IP地址+端口号=...

  • iOS 获取WIFI,IP地址

    一获取mac地址: 二 ip等信息 需要加入以下头文件 1)获取万维网的ip 2)获取本地wifi的ip地址 3)...

  • Android 获取外网IP地址

    Android 获取外网IP地址 最近公司需要通过外网IP地址定位设备,所以我就撸了一把,其实我们在本地是无法获取...

网友评论

      本文标题:android 获取IP端口号等地址

      本文链接:https://www.haomeiwen.com/subject/pmocgktx.html