我通过以下代码
在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的联系人为空。
我不想要这种类型的过滤器。我想从这个插件中获取所有联系人。如何更改过滤器。
答案 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