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 上线备案
1738浏览 • 1回复 待解决
HarmonyOS 地图定位介绍
1393浏览 • 1回复 待解决
HarmonyOS mediarawfile区别
979浏览 • 1回复 待解决
HarmonyOS 推送uri配置
1572浏览 • 1回复 待解决
HarmonyOS 性能分析优化
1590浏览 • 1回复 待解决
HarmonyOS 拖动停靠效果
832浏览 • 1回复 待解决
HarmonyOS 安全加固混淆
2875浏览 • 1回复 待解决
HarmonyOS WebSocketScoket示例
955浏览 • 1回复 待解决
HarmonyOS ArkTSTS区别
1183浏览 • 1回复 待解决
HarmonyOS webjs交互
1100浏览 • 1回复 待解决
HarmonyOS 证书Profile使用
1136浏览 • 1回复 待解决
HarmonyOS 对于tsets
1469浏览 • 1回复 待解决
HarmonyOS TextToSpeechEngine暂停继续
911浏览 • 1回复 待解决