HarmonyOS 怎样获取蜂窝网络的ip和手机的mac地址?

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

使用getConnectionPropertiesSync返回结果的ConnectionProperties.linkAddresses属性获取蜂窝网络的ip,参考代码:

Text(this.message)
Button('异步获取IP地址')
  .onClick(() => {
    connection.getDefaultNet().then((netHandle: connection.NetHandle) => {
      connection.getConnectionProperties(netHandle).then((data: connection.ConnectionProperties) => {
        console.info("Succeeded to get data: " + JSON.stringify(data));
        this.message = JSON.stringify(data.linkAddresses);
      })
    });
  })

Button('同步获取IP地址')
  .onClick(() => {
    let net = connection.getDefaultNetSync()
    try {
      let properties = connection.getConnectionPropertiesSync(net)
      this.message = JSON.stringify(properties.linkAddresses)
      console.log(JSON.stringify(properties))
      console.log(JSON.stringify(properties.linkAddresses))
    } catch (err) {
      this.message = JSON.stringify(err)
    }
  })
}

参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-net-connection-V5;

获取设备的MAC地址,参考此链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-wifimanager-V5

分享
微博
QQ
微信
回复
3天前
相关问题
如何获取蜂窝网络ip地址
407浏览 • 1回复 待解决
获取本地IP地址方法
2342浏览 • 1回复 待解决
HarmonyOS 获取app网络ip
38浏览 • 1回复 待解决
如何获取正在连接网卡mac地址
2071浏览 • 1回复 待解决
有同步方法获取IP地址
364浏览 • 1回复 待解决
如何获取当前设备所在网络ip
598浏览 • 1回复 待解决
openharmony怎么获取以太网MAC地址
2584浏览 • 1回复 待解决
HarmonyOS如何获得设备公网IP地址
482浏览 • 1回复 待解决
鸿蒙os开放如何获取当前设备ip地址
5295浏览 • 1回复 待解决
三方应用如何获取蓝牙mac地址
2249浏览 • 1回复 待解决
怎么获得当前设备IP地址
391浏览 • 1回复 待解决
mac系统,ohpm下载内容缓存地址
1142浏览 • 1回复 待解决
如何在PC上查看MAC地址
631浏览 • 1回复 待解决
HarmonyOS无法获取蓝牙设备真实MAC
730浏览 • 1回复 待解决