HarmonyOS getRawFileContentSync 疑问

如下代码,之前用feature启动应用,在hsp调用如下方法可以获取到资源。

let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
let arrBuffer = context.resourceManager.getRawFileContentSync(resStr)
HarmonyOS
2024-12-19 16:38:58
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

如果是在entry模块下引用的hsp包下的rawfile文件 需要将上下文换为hsp的moduleNamegetContext().createModuleContext(‘hsp的moduleName’).resourceManager,因为hsp是有自己的rawfile,当调用方调用hsp的时候,这个时候context实际上是调用方的,也就是entry模块的,所以这里通过resourceManager获取只能获取到entry下的rawfile,不能获取hsp的rawfile,如果需要获取hsp的rawfile需要 creat hsp的context然后再去读取本应用内获取其他modulecontext:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/application-context-stage-0000001820999605#ZH-CN_TOPIC_0000001857915861__获取本应用内其他module的context

分享
微博
QQ
微信
回复
2024-12-19 18:16:44
相关问题
HarmonyOS 关于NavPathStack疑问
526浏览 • 1回复 待解决
HarmonyOS soundPool使用的疑问
448浏览 • 1回复 待解决
HarmonyOS关于RichText的疑问
1388浏览 • 1回复 待解决
HarmonyOS 关于deliveryWithInstall的疑问
1183浏览 • 1回复 待解决
HarmonyOS 应用相机开发疑问
584浏览 • 1回复 待解决
HarmonyOS util.generateRandomUUID()疑问
363浏览 • 1回复 待解决
HarmonyOS 企业证书的疑问
575浏览 • 1回复 待解决
HarmonyOS 关于混淆的疑问
622浏览 • 1回复 待解决
HarmonyOS 关于手动签名的疑问
1091浏览 • 1回复 待解决
HarmonyOS 证书有效期疑问
350浏览 • 1回复 待解决
mysql varchar类型的疑问
2740浏览 • 1回复 待解决
HarmonyOS @ObjectLink和@State的相关疑问
629浏览 • 1回复 待解决
HarmonyOS 关于DES加解密的疑问
518浏览 • 1回复 待解决
HarmonyOS 关于半模态转场的疑问
496浏览 • 1回复 待解决
HarmonyOS arkts-no-props-by-index错误疑问
203浏览 • 1回复 待解决
HarmonyOS 华为企业账号关联认证疑问
298浏览 • 1回复 待解决
HarmonyOS 状态管理之ObjectLink的疑问
506浏览 • 1回复 待解决
OpenHarmony camera sensor调试疑问
2298浏览 • 0回复 待解决
HarmonyOS 关于ArkTS UI样式文件的疑问
867浏览 • 1回复 待解决
HarmonyOS 关于AvPlayer中usage的问题疑问
542浏览 • 1回复 待解决
HarmonyOS 使用Navigation的一些疑问
1003浏览 • 1回复 待解决