HarmonyOS 查询蓝牙开光状态401?

查询蓝牙状态报错,ohos.permission.ACCESS\_BLUETOOTH是已经加了。

阅读 591
1 个回答

ACCESS.BLUETOOTH权限需要为用户授权才可使用,用户授权示例参考:

let atManager: abilityAccessCtrl.AtManager = abilityAccessCtrl.createAtManager();
try {
  let context = getContext(this);
  atManager.requestPermissionsFromUser(context, [‘ohos.permission.ACCESS_BLUETOOTH’], (err: BusinessError, data: PermissionRequestResult)=>{
    console.info(‘data:’ + JSON.stringify(data));
    console.info(‘data permissions:’ + data.permissions);
    console.info(‘data authResults:’ + data.authResults);
  });
} catch(err) {
  console.log(catch err->${JSON.stringify(err)});
}

为用户授权参考链接如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-abilityaccessctrl-V5