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 上线备案
1674浏览 • 1回复 待解决
HarmonyOS 拖动停靠效果
808浏览 • 1回复 待解决
HarmonyOS 推送uri配置
1530浏览 • 1回复 待解决
HarmonyOS 地图定位介绍
1355浏览 • 1回复 待解决
HarmonyOS mediarawfile区别
936浏览 • 1回复 待解决
HarmonyOS 性能分析优化
1536浏览 • 1回复 待解决
HarmonyOS 安全加固混淆
2813浏览 • 1回复 待解决
HarmonyOS 相对定位动画
2091浏览 • 1回复 待解决
HarmonyOS 证书Profile使用
1118浏览 • 1回复 待解决
HarmonyOS webjs交互
1069浏览 • 1回复 待解决
HarmonyOS TextToSpeechEngine暂停继续
876浏览 • 1回复 待解决
HarmonyOS WebSocketScoket示例
940浏览 • 1回复 待解决
HarmonyOS 对于tsets
1408浏览 • 1回复 待解决