应用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获取到为空
193浏览 • 0回复 待解决
如何获取应用签名证书的hash
1824浏览 • 1回复 待解决
获取和设置应用内屏幕亮度
1032浏览 • 1回复 待解决
Preferences获取不到
8966浏览 • 2回复 待解决
如何通过key获取对象
311浏览 • 1回复 待解决
JS中的input文本对齐如何实现?
8382浏览 • 1回复 待解决
如何获取preference中缓存的
379浏览 • 1回复 待解决
获取系统的屏幕亮度
459浏览 • 1回复 待解决
怎么获取select选中的
7674浏览 • 1回复 待解决
如何获取对象的唯一标识(Hash)
503浏览 • 1回复 待解决
HarmonyOS如何获取对象所有的和value
1113浏览 • 1回复 待解决