关于app.json5,module.json5中相关配置使用代码获取咨询
在使用:
bundleManager.getBundleInfoForSelfSync(bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_APPLICATION).appInfo.label
或者:
bundleManager.getBundleInfoForSelfSync(bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_HAP_MODULE | bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_ABILITY).hapModulesInfo[0].label
时,获取到的label是一个字符串索引,比如:string:app_name,然后再使用resourceManager获取相对应的字符串资源时,通过资源name获取时传入的是app_name,通过资源id获取时传入的是r(‘app.string.app_name’),好像没有像$string:app_name的入参方式,想咨询一下为啥通过bundleManager获取到的不是字符串资源app_name指向的value值呢?或者有没有其他方式可以直接获取到label的正确的值呢?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
stage模式下,module.json5的配置
141浏览 • 1回复 待解决
module.json5配置文件中type的含义
445浏览 • 1回复 待解决
如何获取 app.json5 配置文件中的应用配置信息
338浏览 • 1回复 待解决
HarmonyOS app.json5配置的 应用版本信息 怎么在代码里获取
396浏览 • 1回复 待解决
entry下的module.json5中包含哪些信息?
20964浏览 • 2回复 待解决
HarmonyOS 模块的module.json5 deviceTypes 属性
330浏览 • 1回复 待解决
应用app.json5中versionName要如何设置
398浏览 • 1回复 待解决
HarmonyOS har类型模块不支持在module.json5中配置pages
408浏览 • 1回复 待解决
在module.json5 中配置了权限,但是在代码中收不到网络变化的回调
610浏览 • 1回复 待解决
module.json5配置文件中extensionAbilities和requestPermissions的权限声明有何区别
2541浏览 • 1回复 待解决
HarmonyOS app.json5配置文件中的versionCode可以代码侧注入吗? 还是只能手动更改?
320浏览 • 1回复 待解决
#鸿蒙学习大百科#如何在module.json5中引用启动框架配置文件?
118浏览 • 1回复 待解决
HarmonyOS 请问module.json5中,skills标签下的actions,该以哪个值为准?
20浏览 • 1回复 待解决
app.json5中的icon图标,是否可以根据product切换资源文件
1758浏览 • 1回复 待解决
获取图片和视频资源,module.json5中加上ohos.permission.READ_IMAGEVIDEO权限就无法运行
393浏览 • 1回复 待解决
配置了AppScope中app.json5文件中的label和icon字段,运行后图标和app的名称并未被修改
31浏览 • 1回复 待解决
#鸿蒙学习大百科#在module.json5中配置权限时,为什么有时reason必填,有时候可以不填?
135浏览 • 1回复 待解决
HarmonyOS 工程里的hsp需要的权限需要单独在module.json5里声明吗?
23浏览 • 1回复 待解决
project级的build_profile.json5和module级的build_profile.json5有什么区别
855浏览 • 1回复 待解决
#鸿蒙学习大百科#配置了AppScope中app.json5文件中的label和icon字段,运行后图标和app的名称并未被修改
167浏览 • 1回复 待解决
怎么在代码中获取oh-package.json5文件中version字段的值?
2371浏览 • 0回复 待解决
如何修改编译的hap包中module.json文件app.debug配置
2410浏览 • 1回复 待解决
HarmonyOS querySchemes只能在entry的module.json中配置吗
405浏览 • 1回复 待解决
多人开发的时候,拉取代码后build-profile.json5冲突
49浏览 • 1回复 待解决
用资源匹配是从对应目录中匹配的,$r(‘app.string.app_name’) 有资源路径映射关系存在的。 更详细请看资源文件介绍和资源匹配。
资源文件介绍:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/resource-usage-V5#ZH-CN_TOPIC_0000001893211193__%E8%B5%84%E6%BA%90%E6%96%87%E4%BB%B6%E4%BB%8B%E7%BB%8D
资源匹配:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/resource-categories-and-access-V5#ZH-CN_TOPIC_0000001893210529__%E8%B5%84%E6%BA%90%E5%8C%B9%E9%85%8D
包管理接口获取的就是对应的string名。获取value通过全球化的资源获取接口。获取资源内的value 可以根据名称查询。
具体api参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-resource-manager-V5#ZH-CN_TOPIC_0000001847052344__getstringbyname9