如何从phonegap中的Contact插件获取所有联系人

时间:2015-05-19 11:59:11

标签: cordova phonegap-plugins phonegap-build

我通过以下代码

在phonegap中使用Contact插件
var options = new ContactFindOptions();
    var options = {
        multiple:true
    }
    options.multiple = true;
    var fields = ["displayName","phoneNumbers"];
    navigator.contacts.find(fields, onSuccessContact, onErrorContact, options);

在这里,我获取displayName的联系人为空。

我不想要这种类型的过滤器。我想从这个插件中获取所有联系人。如何更改过滤器。

2 个答案:

答案 0 :(得分:0)

此插件有一些联系人属性,例如,您可以使用id,name,nickname。在这里您可以找到它的文档:http://docs.phonegap.com/en/edge/cordova_contacts_contacts.md.html

例如:

options.multiple = true;
var fields = ["nickName","phoneNumbers"];
navigator.contacts.find(fields, onSuccessContact, onErrorContact, options);

带有选项过滤器的示例:

options.multiple = true;
var fields = ["nickName","phoneNumbers"];
options.filter   = "Robert";
navigator.contacts.find(fields, onSuccessContact, onErrorContact, options);

我希望你发现它们很有用。

答案 1 :(得分:0)

var options      = new ContactFindOptions();
options.filter   = "";
options.multiple = true;

联系人插件的记录很少。 我的笔记在这里:

http://codesnippets.altervista.org/documentation/phonegap/plugins/navigator.contacts.docs.html

在这里工作的应用程序:

http://codesnippets.altervista.org/examples/phonegap/demos/PUBLIC.Apps.html