当前位置: 首页 > news >正文

OpenHarmony 以太网卡热插拔事件接口无效

目录

1.背景

2.解决方案


1.背景

在OpenHarmony中调用以太网热插拔时间,发现热插拔没有任何回调,如下接口

import { ethernet } from '@kit.NetworkKit';ethernet.on('interfaceStateChange', (data: object) => {console.log('on interfaceSharingStateChange:' + JSON.stringify(data));
});

 

2.解决方案

原因是注册以太网napi接口时未设置env参数,解决方案如下:

--- a/sig/foundation/communication/netmanager_ext/frameworks/js/napi/ethernet/ethernet_module.cpp
+++ b/sig/foundation/communication/netmanager_ext/frameworks/js/napi/ethernet/ethernet_module.cpp
@@ -111,6 +111,7 @@ napi_value RegisterEthernetInterface(napi_env env, napi_value exports)napi_value ipSetMOdes = NapiUtils::CreateObject(env);NapiUtils::DefineProperties(env, ipSetMOdes, ipSetMode);NapiUtils::SetNamedProperty(env, exports, IP_SET_MODE, ipSetMOdes);
+    NapiUtils::SetEnvValid(env);return exports;}

相关文章:

  • 【RLHF】 Reward Model 和 Critic Model 在 RLHF 中的作用
  • 云原生架构下的微服务通信机制演进与实践
  • 31【干货】Arcgis属性表常用查询表达式实战大全
  • 1 bit AI 框架:Part 1.1,CPU 上的快速无损 BitNet b1.58 推理
  • CAN转ModbusTCP网关:破解电池生产线设备协议壁垒,实现全链路智能互联
  • excel单元格如果是日期格式,在C#读取的时候会变成45807,怎么处理
  • c++:库(Library)
  • 系统的从零开始学习电子的相关知识,该如何规划?你是工作了18年的电子工程师,请给出你的建议
  • 【Linux】环境变量(图文)
  • learning ray之ray强化学习/超参调优和数据处理
  • ‌FunASR‌阿里开源的语音识别工具
  • 使用 ECharts GL 实现交互式 3D 饼图:技术解析与实践
  • WHAT - 冷启动和热启动
  • 屎上雕花系列-2nd
  • STL?vector!!!
  • 数据可视化大屏——物流大数据服务平台(二)
  • 2025年API安全防御全解析:应对DDoS与CC攻击的智能策略
  • 每天五分钟深度学习框架pytorch:视觉工具包torchvison
  • 什么是直播美颜SDK?跨平台安卓、iOS美颜SDK开发实战详解
  • 【递归,搜索与回溯算法篇】专题(一) - 递归
  • 明查|哈佛大学批改美教育部长来信,红笔标出语法错误?
  • 可量产9MWh超大容量储能系统亮相慕尼黑,宁德时代:大储技术迈入新时代
  • 央行:中国政府债务扩张仍有可持续性
  • 云南临沧一行贿案金额认定比受贿案多41万,重审时检方变更金额起诉
  • 习近平向“和平薪火 时代新章——纪念中国人民抗日战争和苏联伟大卫国战争胜利80周年中俄人文交流活动”致贺信
  • 潘功胜:央行将创设科技创新债券风险分担工具