HarmonyOS 能否一次性获取应用已被授权的权限列表,而不是一个一个查

HarmonyOS
2024-12-25 08:46:13
542浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zbw_apple

可通过导入@ohos.bundle.bundleManager包,通过getBundleInfoForSelf获取自身的应用包信息

示例代码:

import bundleManager from '@ohos.bundle.bundleManager';
let bundleFlags = bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_REQUESTED_PERMISSION;
try {
  bundleManager.getBundleInfoForSelf(bundleFlags).then((data) => {
    console.info('getBundleInfoForSelf successfully.', JSON.stringify(data));
  })
} catch (err) {
  console.info('getBundleInfoForSelf failed:', err.message);
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.

参考链接:

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

分享
微博
QQ
微信
回复
2024-12-25 11:40:27


相关问题
判断一个参数是不是Resource类型
1219浏览 • 1回复 待解决
编写一个页面,实现不规则列表
1316浏览 • 1回复 待解决
HarmonyOS 如果获取一个文件大小
710浏览 • 1回复 待解决
HarmonyOS能否提供一个NFC识别的demo
1420浏览 • 2回复 待解决
HarmonyOS 实现一个自定义分类列表
1170浏览 • 1回复 待解决
HarmonyOS 能否提供一个视频压缩demo
788浏览 • 1回复 待解决
能否提供一个SM3加密案例
1365浏览 • 1回复 待解决