当前位置: 首页 > 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;}

http://www.dtcms.com/a/179785.html

相关文章:

  • 【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开发实战详解
  • 【递归,搜索与回溯算法篇】专题(一) - 递归
  • Python爬虫(22)Python爬虫进阶:Scrapy框架动态页面爬取与高效数据管道设计
  • 【官方题解】StarryCoding 入门教育赛 2 | acm | 蓝桥杯 | 新手入门
  • NLP基础
  • Java 23种设计模式 - 结构型模式7种
  • c++:迭代器(Iterator)
  • git相关
  • 今日行情明日机会——20250509
  • 从设计到开发,原型标注图全流程标准化
  • 深度学习 ———— 迁移学习
  • 自动驾驶的“眼睛”:用Python构建智能障碍物检测系统