HarmonyOS开发中har包如果被hsp集成,如何获取自己所在hsp模块的模块名?当前应用场景是har包内的代码需要通过上下文操作rawfile文件,如果har包是直接被hap集成的,那么通过getContext()就可以获取到上下文,但如果是被hsp集成,就需要通过context.createModuleContext来获取上下文,从har包的角度看,自己并不知道集成自己的hsp包moduleName是什么,怎么或者集成har包的hsp包的moduleName?
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
你可以把需要获取的信息当做参数传入,har提供方法给hap,hap调用har的接口把需要的hap中的信息传入到har里面,这样har就获取到hap里面的数据了。
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。