如何获取应用自身的bundleName

如何获取应用自身的bundleName

HarmonyOS
2024-01-20 10:25:09
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
lbxxxx

  • 系统应用可以通过bundleManager.getBundleInfo获取自身或其他应用的应用包信息:

bundleManager.getBundleInfo(bundleName, bundleFlags, userId, (err, data) => { 
  if (err) { 
    hilog.error(0x0000, 'testTag', 'getBundleInfo failed: %{public}s', err.message); 
  } else { 
    hilog.info(0x0000, 'testTag', 'getBundleInfo successfully: %{public}s', JSON.stringify(data)); 
  } 
});
  • 三方应用可以通过getBundleInfoForSelf获取自身的应用包信息:

bundleManager.getBundleInfoForSelf(bundleFlags).then((data) => { 
  hilog.info(0x0000, 'testTag', 'getBundleInfoForSelf successfully. Data: %{public}s', JSON.stringify(data)); 
}).catch((err: BusinessError) => { 
  hilog.error(0x0000, 'testTag', 'getBundleInfoForSelf failed. Cause: %{public}s', err.message); 
});

已于2024-1-30 17:22:39修改
分享
微博
QQ
微信
回复
2024-01-20 23:45:28
相关问题
怎样获取app自身bundleName
60浏览 • 1回复 待解决
如何获取应用自身源文件路径
873浏览 • 1回复 待解决
如何获取当前HAPBundleName
57浏览 • 1回复 待解决
如何获取当前HAPBundleName
965浏览 • 1回复 待解决
如何停止UIAbility自身
861浏览 • 1回复 待解决
应用如何获取应用metadata信息?
386浏览 • 1回复 待解决
如何获取应用版本信息
783浏览 • 1回复 待解决
如何获取应用签名证书hash值
802浏览 • 1回复 待解决
鸿蒙获取当前应用内存
4785浏览 • 1回复 待解决
如何获取应用信息以及彻底退出APP
19浏览 • 1回复 待解决
如何获取应用信息以及彻底退出APP
25浏览 • 1回复 待解决
如何获取当前应用程序缓存目录
796浏览 • 1回复 待解决
有谁知道如何获取应用包信息
824浏览 • 1回复 待解决
三方应用如何获取蓝牙mac地址
1177浏览 • 1回复 待解决
三方应用如何获取http代理信息
800浏览 • 1回复 待解决
键值型数据库是否有做bundleName校验
606浏览 • 1回复 待解决