HarmonyOS 获取手机联系人返回成功,返回的数据为空

获取手机联系人返回成功,返回的数据为空。

contact.queryContacts(context, { 
  holderId: 0, bundleName: 'com.ohos.contacts', displayName: 'com.xxx.xxx_management_harmonyos' 
}, 
  { 
    attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE] 
  }, (err: BusinessError, data) => { 
    if (err) { 
      console.log(queryContacts callback: err->${JSON.stringify(err)}); 
      return; 
    } 
    console.log(queryContacts callback: success data->${JSON.stringify(data)} + data.length); 
  });
HarmonyOS
2024-11-08 09:58:48
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

​使用contact.queryContacts需要权限:ohos.permission.READ_CONTACTS,具体请参考使用ACL的签名配置指导​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-signing-0000001587684945-V5#section157591551175916

ohos.permission.READ_CONTACTS权限详细信息:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/restricted-permissions-V5

分享
微博
QQ
微信
回复
2024-11-08 17:44:39
相关问题
如何拉起短信界面然后指定联系人
500浏览 • 2回复 待解决
如何拉起短信界面并指定联系人
1896浏览 • 1回复 待解决
鸿蒙系统-代码如何实现添加联系人
11094浏览 • 1回复 待解决
三方应用可以读取联系人数据吗?
225浏览 • 1回复 待解决
请求成功之后返回SSL is null
855浏览 • 1回复 待解决
HarmonyOS DatePickerDialog. 返回数据
20浏览 • 1回复 待解决
如何监听手机返回”物理按键?
10267浏览 • 2回复 已解决