如何在android上使用cordova获取联系人列表

时间:2015-06-23 16:58:06

标签: android cordova

cordova plugin add org.apache.cordova.ContactManager 

返回404未找到。

如何在android上使用cordova获取用户的联系人列表?

由于

1 个答案:

答案 0 :(得分:0)

你的问题实际上是两个人。

你得到404因为该插件不存在,我们可以使用联系人插件。如果您使用的是Cordova 5+,则可以从npm安装:cordova plugin add cordova-plugin-contacts如果您使用的是旧版本,请使用cordova plugin add org.apache.cordova.contactscordova plugin add https://github.com/apache/cordova-plugin-contacts.git进行不稳定的回购。

以下是我从官方文档中修改的示例,并且应该返回所有联系人:

var options      = new ContactFindOptions();
options.filter   = ""; //we aren't filtering on anything
options.multiple = true;
var fields       = ["*"]; //search all the fields
navigator.contacts.find(fields, onSuccess, onError, options);

所以我们使用find方法,我们传入所需的字段来搜索,我们的成功和错误回调,以及搜索的选项(没有过滤器和多个结果。

查看官方here