HarmonyOS如何获得设备的公网IP地址

获取设备网络信息。

HarmonyOS
2024-09-09 10:04:23
1536浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

1.如设备连接WIFI可使用wifiManager.getLinkedInfo获取连接网络的IP地址,获取数据需要通过位移符号转换,可参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-wifimanager-V5#wifimanagergetlinkedinfo9-1

转换方式可参考如下:

resolveIP(IP: number): string { 
  if (IP < 0 || IP > 0xFFFFFFFF) { 
    return ""; 
  } 
  return (IP >>> 24) + '.' + (IP >> 16 & 0xFF) + '.' + (IP >> 8 & 0xFF) + '.' + (IP & 0xFF); 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

2.可使用connection.getConnectionProperties方法

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-net-connection-V5#connectiongetconnectionproperties

分享
微博
QQ
微信
回复
2024-09-09 15:40:37


相关问题
怎么获得当前设备IP地址
1042浏览 • 1回复 待解决
HarmonyOS 如何获取设备ip地址
931浏览 • 1回复 待解决
HarmonyOS 获取设备mac地址ip地址
1475浏览 • 1回复 待解决
HarmonyOS 如何获取当前设备 IP 地址
1515浏览 • 1回复 待解决
ECS没有公网IP能否访问外网 ?
4919浏览 • 1回复 待解决
鸿蒙os开放如何获取当前设备ip地址
6655浏览 • 1回复 待解决
HarmonyOS 如何获取ip地址和mac地址
1464浏览 • 1回复 待解决
HarmonyOS 如何获取网络IP地址
963浏览 • 1回复 待解决
HarmonyOS 如何获取蜂窝网IP地址
651浏览 • 1回复 待解决
如何获取蜂窝网络ip地址
1179浏览 • 1回复 待解决
HarmonyOS 获取本机ip地址
1242浏览 • 1回复 待解决
HarmonyOS 获取IP地址方法
803浏览 • 1回复 待解决
HarmonyOS 如何获取设备ip
810浏览 • 1回复 待解决
获取本地IP地址方法
3381浏览 • 1回复 待解决
HarmonyOS app获取本机ip地址
653浏览 • 1回复 待解决
IP地址如何转化,有人知道吗?
1321浏览 • 1回复 待解决
如何获取当前设备所在网络ip
1575浏览 • 1回复 待解决
HarmonyOS 模拟器设备IP如何配置
1275浏览 • 1回复 待解决
有同步方法获取IP地址
1039浏览 • 1回复 待解决
HarmonyOS 如何获取设备网络类型及ip
935浏览 • 1回复 待解决