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

HarmonyOS
2天前
浏览
收藏 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
微信
回复
2天前
相关问题
判断一个参数是不是Resource类型
455浏览 • 1回复 待解决
编写一个页面,实现不规则列表
818浏览 • 1回复 待解决
HarmonyOS 实现一个自定义分类列表
321浏览 • 1回复 待解决
HarmonyOS 如果获取一个文件大小
57浏览 • 1回复 待解决
HarmonyOS能否提供一个NFC识别的demo
431浏览 • 1回复 待解决
能否提供一个SM3加密案例
624浏览 • 1回复 待解决
如何创建一个ArkTS应用项目?
203浏览 • 1回复 待解决