应用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
623浏览 • 1回复 待解决
获取和设置应用内屏幕亮度
382浏览 • 1回复 待解决
Preferences获取不到
7448浏览 • 2回复 待解决
JS中的input文本对齐如何实现?
6899浏览 • 1回复 待解决
怎么获取select选中的
6062浏览 • 1回复 待解决
求大佬告知如何获取设备的dpi
572浏览 • 1回复 待解决
openharmony上如何获取类似android_id的
3008浏览 • 1回复 待解决
字符串资源引用出错,怎么办啊?
311浏览 • 1回复 待解决
PostgreSQL group by 获取唯一并添加列
1434浏览 • 2回复 待解决
java如何引用resources资源获得value?
3275浏览 • 1回复 待解决
鸿蒙如何实现动画变化
8049浏览 • 1回复 待解决
如何动态设置组件属性的
337浏览 • 1回复 待解决
是否有获取当前屏幕亮度的的API
793浏览 • 1回复 待解决
如何动态根据资源获取资源id
7175浏览 • 1回复 已解决