From 103cdd5458305cec008328ed0590f2f6d2258925 Mon Sep 17 00:00:00 2001 From: Joe Bowser Date: Thu, 12 Nov 2009 16:10:25 -0800 Subject: [PATCH] Harmonizing Contacts --- assets/www/index.html | 11 +++++++++++ src/com/phonegap/ContactManager.java | 4 ++-- 2 files changed, 13 insertions(+), 2 deletions(-) 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)