HarmonyOS har包如果被hsp集成,如何获取自己所在hsp模块的模块名?

当前应用场景是har包内的代码需要通过上下文操作rawfile文件,如果har包是直接被hap集成的,那么通过getContext()就可以获取到上下文,但如果是被hsp集成,就需要通过context.createModuleContext来获取上下文,从har包的角度看,自己并不知道集成自己的hsp包moduleName是什么,怎么或者集成har包的hsp包的moduleName?

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

把需要获取的信息当做参数传入,har提供方法给hap,hap调用har的接口把需要的hap中的信息传入到har里面,这样har就获取到hap里面的数据了。

分享
微博
QQ
微信
回复
18h前
相关问题
如何HSP模块切换根视图
327浏览 • 1回复 待解决
hsp模块里rawfile文件读取问题
198浏览 • 1回复 待解决
HarmonyOS har如何获取自版本号
392浏览 • 1回复 待解决
无法读取到hsp模块rawfile文件
1819浏览 • 1回复 待解决
hsp模块如何加载悬浮窗页面
1792浏览 • 1回复 待解决
hsphar互相转换方案
1081浏览 • 1回复 待解决
hsp 分类集成相关问题
158浏览 • 1回复 待解决
业务模块HAR如何获取宿主HAP数据
1865浏览 • 1回复 待解决
HarmonyOS hsp调用har代码
184浏览 • 1回复 待解决
从HAP中,如何区分是HARHSP
1985浏览 • 1回复 待解决