应用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)) 
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
分享
微博
QQ
微信
回复
2024-05-08 15:19:49


相关问题
sim.getOpNameSync获取到为空
871浏览 • 0回复 待解决
如何获取应用签名证书的hash
2885浏览 • 1回复 待解决
HarmonyOS AKI是否支持传引用
673浏览 • 1回复 待解决
HarmonyOS 如何获取到APP本身的应用名称
1333浏览 • 1回复 待解决
获取和设置应用内屏幕亮度
2232浏览 • 1回复 待解决
JS中的input文本对齐如何实现?
8950浏览 • 1回复 待解决
如何通过key获取对象
980浏览 • 1回复 待解决
Preferences获取不到
9906浏览 • 2回复 待解决
HarmonyOS 如何获取TextInput输入的
796浏览 • 1回复 待解决