应用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
相关问题
如何获取应用签名证书的hash
297浏览 • 1回复 待解决
Preferences获取不到
7103浏览 • 2回复 待解决
JS中的input文本对齐如何实现?
6567浏览 • 1回复 待解决
怎么获取select选中的
5689浏览 • 1回复 待解决
求大佬告知如何获取设备的dpi
281浏览 • 1回复 待解决
openharmony上如何获取类似android_id的
2681浏览 • 1回复 待解决
java如何引用resources资源获得value?
2890浏览 • 1回复 待解决
PostgreSQL group by 获取唯一并添加列
1104浏览 • 2回复 待解决
鸿蒙如何实现动画变化
7758浏览 • 1回复 待解决
是否有获取当前屏幕亮度的的API
464浏览 • 1回复 待解决
如何动态根据资源获取资源id
6820浏览 • 1回复 已解决
hvigro中如何获取到buildMode
152浏览 • 1回复 待解决
如何设置组件的最大最小宽度高度
625浏览 • 1回复 待解决