使用bundleManager.getBundleInfoForSelf方法获取app和module信息时,字符串资源变量未解析

​使用bundleManager.getBundleInfoForSelf方法获取app.json5和module.json5中信息,一些信息使用字符串资源变量进行配置,但运行时未正常解析出对应的值传参:

bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_HAP_MODULE​


HarmonyOS
2024-10-30 12:12:13
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

resourceManager.getStringSync的接口获取,参考文档:​https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-resource-manager-V5​,示例代码如下:

let appName = this.context.resourceManager.getStringSync($r('app.string.app_name').id);

har包先通过getContext获取上下文。

let aa= getContext(this).resourceManager.getStringSync($r('app.string.app_name').id).toString() 
console.info('aa:'+aa) 
AppScope下配置文件:{ 
  "string": [ 
  { 
    "name": "app_name", 
  "value": "SubWindowApplication" 
  } 
  ] 
}
分享
微博
QQ
微信
回复
2024-10-30 17:07:06
相关问题
嵌套JSON字符串解析问题
1914浏览 • 1回复 待解决
如何解析JSON字符串
1122浏览 • 1回复 待解决
HarmonyOS 如何解析json字符串
180浏览 • 1回复 待解决
如何实现ArkUI组件字符串变量拼接
2722浏览 • 1回复 待解决
如何实现ArkUI组件字符串变量拼接?
341浏览 • 1回复 待解决
HarmonyOS 服务端JSON字符串解析问题
436浏览 • 1回复 待解决
字符串资源引用出错,该怎么办啊?
704浏览 • 1回复 待解决
检查字符串是否以给定的字符串开头
423浏览 • 1回复 待解决
如何打印JSON对象JSON字符串
255浏览 • 1回复 待解决
关于字符串的分割重组处理
4210浏览 • 1回复 待解决
检查字符串是否以给定的字符串结尾
321浏览 • 1回复 待解决
HarmonyOS将对象转换成字符串方法
431浏览 • 1回复 待解决
arkTS获取app版本信息方法
731浏览 • 1回复 待解决
HarmonyOS 字符串显示异常
349浏览 • 1回复 待解决
HarmonyOS字符串替换问题
584浏览 • 1回复 待解决