应用appName 该如何获取到值, 而不是资源引用值 $string:app_name

应用appName 该如何获取到值, 而不是资源引用值 $string:app_name

HarmonyOS
2024-05-07 21:06:45
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

下面两种写法都可以获取到自己app的名字,对于三方应用,不能通过包信息拿到别的应用的名字,既然是拿自己的包名,建议直接用第一种

bundleManager.getBundleInfoForSelf(bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_APPLICATION) 
.then((data: bundleManager.BundleInfo) => { 
console.info("testTag, app name is " + this.context.resourceManager.getStringSync($r(‘app.string.app_name’))) 
console.info("testTag, app name is " + this.context.resourceManager.getStringSync(data.appInfo.labelId)) 
})
分享
微博
QQ
微信
回复
2024-05-08 15:19:49
相关问题
sim.getOpNameSync获取到为空
215浏览 • 0回复 待解决
如何获取应用签名证书的hash
1843浏览 • 1回复 待解决
获取和设置应用内屏幕亮度
1071浏览 • 1回复 待解决
Preferences获取不到
9017浏览 • 2回复 待解决
如何通过key获取对象
351浏览 • 1回复 待解决
JS中的input文本对齐如何实现?
8416浏览 • 1回复 待解决
如何获取preference中缓存的
417浏览 • 1回复 待解决
HarmonyOS 如何获取组件的padding
42浏览 • 1回复 待解决
怎么获取select选中的
7728浏览 • 1回复 待解决
字符串资源引用出错,怎么办啊?
789浏览 • 1回复 待解决
获取系统的屏幕亮度
502浏览 • 1回复 待解决