HarmonyOS 如何获取App的应用名称

如何获取App的应用名称,就是App在手机桌面展示的名称,bundleManager中没找到类似的属性,是要通过 AppVersionInfo获取吗,都是异步获取?

HarmonyOS
19h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

可以使用getContext().resourceManager.getStringSync(bundleInfo.appInfo.labelId)获取到名称

参考示例:

AppScope中的app.json5配置如下:

{
  "app": {
  "bundleName": "xxx",
  "vendor": "example",
  "versionCode": 1000000,
  "versionName": "1.0.0",
  "icon": "$media:app_icon",
  "label": "$string:app_name"
}
}

其中:$string:app_name配置如下(AppScope/resource/base/element/string.json):

{
  "string": [
  {
    "name": "app_name",
  "value": "权限框架Demo"
  }
  ]
}
分享
微博
QQ
微信
回复
17h前
相关问题
HarmonyOS 如何获取应用名称
322浏览 • 1回复 待解决
如何获取应用名称
641浏览 • 1回复 待解决
如何获取APP版本名称
410浏览 • 1回复 待解决
HarmonyOS 如何通过代码获取应用名称
91浏览 • 1回复 待解决
HarmonyOS 获取应用名称
413浏览 • 1回复 待解决
HarmonyOS 是否有方法获取APP名称
1浏览 • 1回复 待解决
HarmonyOS 如何获取应用程序名称
1064浏览 • 1回复 待解决
HarmonyOS APP版本名称和版本号获取
153浏览 • 1回复 待解决
如何获取当前设备设备名称
2754浏览 • 1回复 待解决
HarmonyOS 如何获取运营商名称
89浏览 • 1回复 待解决
如何获取当前设备品牌名称
643浏览 • 1回复 待解决
HarmonyOS如何获取一个类父类名称
1127浏览 • 4回复 待解决
HarmonyOS 设置应用图标和名称无效
17浏览 • 1回复 待解决