PhoneGap如何使用dbaq contactsphone插件

时间:2015-08-09 12:50:00

标签: javascript android cordova phonegap-plugins phonegap-build

我想知道如何在PhoneGap项目中使用dbaq / cordova-plugin-contacts-phone-numbers包?我用

安装了它
cordova plugin add https://github.com/dbaq/cordova-plugin-contacts-phone-numbers.git

我在js文件中添加了contactsPhoneNumbers.js并引用它:

<script type="text/javascript" src="js/contactsPhoneNumbers.js"></script>

我在onDeviceReady函数中添加了这段代码:

navigator.contactsPhoneNumbers.list(function(contacts) {
      alert(contacts.length + ' contacts found');
      for(var i = 0; i < contacts.length; i++) {
         console.log(contacts[i].id + " - " + contacts[i].displayName);
         for(var j = 0; j < contacts[i].phoneNumbers.length; j++) {
            var phone = contacts[i].phoneNumbers[j];
            alert("===> " + phone.type + "  " + phone.number + " (" + phone.normalizedNumber+ ")"); 
         }
      }
   }, function(error) {
      console.error(error);
   });

这对我不起作用。它说contactsPhoneNumbers.js文件丢失了。请帮帮我!!

谢谢!

1 个答案:

答案 0 :(得分:0)

我最好使用Cordova Contact Plugin。 更稳定,更易于使用。您可以列出您的联系人列表并将其作为JSON对象检索。