diff --git a/assets/www/index.html b/assets/www/index.html index 1303e89f..eab23c22 100644 --- a/assets/www/index.html +++ b/assets/www/index.html @@ -102,6 +102,16 @@ navigator.file.write('foo.txt', "This is a test of writing to a file", fail, fail); } + function get_contacts() + { + navigator.ContactManager.getAllContacts(count_contacts, fail, null); + } + + function count_contacts(contacts) + { + alert(contacts.length); + } + function init(){ document.addEventListener("touchmove", preventBehavior, false); document.addEventListener("deviceReady", deviceInfo, true); @@ -130,6 +140,7 @@ Beep Vibrate Get a Picture + Get phone's contacts diff --git a/src/com/phonegap/ContactManager.java b/src/com/phonegap/ContactManager.java index 2fbc87ff..12e91424 100644 --- a/src/com/phonegap/ContactManager.java +++ b/src/com/phonegap/ContactManager.java @@ -160,9 +160,9 @@ public class ContactManager { // Code for backwards compatibility with the OLD Contacts API if (all) - mView.loadUrl("javascript:navigator.AddressBook.droidFoundContact('" + name + "','" + phoneNumber + "','" + email +"')"); + mView.loadUrl("javascript:navigator.ContactManager.droidAddContact('" + name + "','" + phoneNumber + "','" + email +"')"); else - mView.loadUrl("javascript:navigator.ContactManager.droidAddContact('" + name + "','" + phoneNumber + "','" + email +"')"); + mView.loadUrl("javascript:navigator.AddressBook.droidFoundContact('" + name + "','" + phoneNumber + "','" + email +"')"); } while (cur.moveToNext()); if (all)