wifiManager.getIpInfo获取的是wifi ip 还是手机本机ip?

如题:wifiManager.getIpInfo获取的是wifi ip 还是手机本机ip?

阅读 525
1 个回答

wifiManager.getIpInfo获取为设备连接wifi的ip地址, 若当前接口方法返回地址为"0.0.0.0"

这个方法没有默认返回标准格式,需要位移符转换一下

resolveIP(ip: number): string {
  if (ip < 0 || ip > 0xFFFFFFFF) {
    return "";
  }
  return (ip >>> 24) + '.' + (ip >> 16 & 0xFF) + '.' + (ip >> 8 & 0xFF) + '.' + (ip & 0xFF);
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进