HarmonyOS API12如何获取设备内网ip地址信息?

如题:HarmonyOS API12如何获取设备内网ip地址信息?

阅读 544
1 个回答

获取当前设备的IP地址,可通过网络连接管理模块的getConnectionProperties接口,需要权限:ohos.permission.GET\_NETWORK\_INFO。

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

1、LinkAddress对象中address类型为NetAddress,也是遵循IPv4 = 1、IPv6 = 2默认IPv4。

2、获取IPv6确实是使用该方式,参见:https://developer.huawei.com/consumer/cn/forum/topic/0201145903131089185?fid=0109140870620153026

只要IPV6使用的域名与网络环境支持ipv6就行,可以打开cmd运行ipconfig看一下当前电脑网络环境。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
HarmonyOS
子站问答
访问
宣传栏