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加载机制
682浏览 • 1回复 待解决
是否支持模块动态加载?如何实现
3547浏览 • 1回复 待解决
按需加载场景中加载动态模块失败
2409浏览 • 1回复 待解决
HarmonyOS H5页面加载缓存机制
1775浏览 • 1回复 待解决
如何在HarmonyOS中实现动态加载模块?
1638浏览 • 1回复 待解决
在Native侧进行跨模块加载
1667浏览 • 1回复 待解决
关于鸿蒙开发动态加载模块
739浏览 • 1回复 待解决
HarmonyOS编译架构机制
1747浏览 • 1回复 待解决