HarmonyOS模块的加载机制

HarmonyOS模块的加载机制。

HarmonyOS
2024-09-19 11:23:24
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

napi_module为结构体,具体定义如下:

typedef struct napi_module { 
  int nm_version; // nm版本号,默认值为1 
  unsigned int nm_flags; // nm标识符 
  const char* nm_filename; // 文件名,暂不关注,使用默认值即可 
  napi_addon_register_func nm_register_func; // 指定nm的入口函数 
  const char* nm_modname; // 指定TS页面导入的模块名 
  void* nm_priv; // 暂不关注,使用默认即可 
  void* reserved[4]; // 暂不关注,使用默认值即可 
} napi_module;

模块加载流程简介:

参考链接

模块加载流程

分享
微博
QQ
微信
回复
2024-09-19 15:43:39
相关问题
HarmonyOS 是否有classloader加载机制
58浏览 • 1回复 待解决
HarmonyOS H5页面加载缓存机制
330浏览 • 1回复 待解决
是否支持模块动态加载?如何实现
2390浏览 • 1回复 待解决
按需加载场景中加载动态模块失败
1654浏览 • 1回复 待解决
如何在HarmonyOS中实现动态加载模块?
211浏览 • 1回复 待解决
在Native侧进行跨模块加载
850浏览 • 1回复 待解决
HarmonyOS编译架构机制
594浏览 • 1回复 待解决
HarmonyOS组件通信机制
412浏览 • 1回复 待解决
HarmonyOS 版本升级机制
208浏览 • 1回复 待解决
在hsp子模块中如何加载悬浮窗页面
1957浏览 • 1回复 待解决