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

HarmonyOS
2024-12-25 08:46:13
浏览
收藏 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);
}

参考链接:

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

分享
微博
QQ
微信
回复
2024-12-25 11:40:27
相关问题
判断一个参数是不是Resource类型
1466浏览 • 1回复 待解决
编写一个页面,实现不规则列表
1527浏览 • 1回复 待解决
HarmonyOS 实现一个自定义分类列表
1499浏览 • 1回复 待解决
HarmonyOS 如果获取一个文件大小
1001浏览 • 1回复 待解决
HarmonyOS能否提供一个NFC识别的demo
1627浏览 • 2回复 待解决
能否提供一个SM3加密案例
1627浏览 • 1回复 待解决
HarmonyOS 能否提供一个视频压缩demo
1035浏览 • 1回复 待解决