HarmonyOS BundleInfo和applicationInfo

通过下面几种方式获取到的appname有什么区别? 哪个才是应用的包名?还是都可以?

let bundleFlags = bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_APPLICATION;
let bundleInfo: bundleManager.BundleInfo = bundleManager.getBundleInfoForSelfSync(bundleFlags);
let name1 = bundleInfo.name;
let name2 = bundleInfo.appInfo.name;
let name3 = getContext().applicationInfo.name;
HarmonyOS
2024-12-23 14:23:37
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

name1为应用包的名称。

name2和name3为应用程序的名称。相关文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-bundlemanager-bundleinfo-V5#bundleinfo-1

分享
微博
QQ
微信
回复
2024-12-23 17:16:36
相关问题
HarmonyOS 上线备案
1795浏览 • 1回复 待解决
HarmonyOS 推送uri配置
1613浏览 • 1回复 待解决
HarmonyOS 安全加固混淆
2926浏览 • 1回复 待解决
HarmonyOS 性能分析优化
1632浏览 • 1回复 待解决
HarmonyOS 地图定位介绍
1469浏览 • 1回复 待解决
HarmonyOS mediarawfile区别
1027浏览 • 1回复 待解决
HarmonyOS 拖动停靠效果
857浏览 • 1回复 待解决
HarmonyOS V2V1的使用区别?
1683浏览 • 0回复 待解决
HarmonyOS webjs交互
1113浏览 • 1回复 待解决
HarmonyOS 相对定位动画
2267浏览 • 1回复 待解决
HarmonyOS 对于tsets
1499浏览 • 1回复 待解决
HarmonyOS TextToSpeechEngine暂停继续
927浏览 • 1回复 待解决
HarmonyOS ArkTSTS区别
1205浏览 • 1回复 待解决