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); 
  });
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
HarmonyOS
2024-11-08 09:58:48
1106浏览
收藏 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


相关问题
HarmonyOS 根据id查询联系人报错
700浏览 • 1回复 待解决
HarmonyOS 联系人读取报201权限错误
645浏览 • 1回复 待解决
鸿蒙系统-代码如何实现添加联系人
12041浏览 • 1回复 待解决
如何拉起短信界面然后指定联系人
1262浏览 • 2回复 待解决
如何拉起短信界面并指定联系人
2660浏览 • 1回复 待解决
HarmonyOS 添加联系人到通讯录没反应
841浏览 • 1回复 待解决
HarmonyOS rcp网络请求返回数据null
826浏览 • 1回复 待解决
三方应用可以读取联系人数据吗?
926浏览 • 1回复 待解决
HarmonyOS 接口返回偶现字段
415浏览 • 1回复 待解决