¿Cuál es la forma de obtener todos los contactos usando PhoneGap en Android?

Utilice la función navigator.contacts.find (), el primer parámetro “campos” le permite buscar los contactos y devolver el resultado en función de ese parámetro, al pasar “*” a él se devolverán todos los contactos. También puede consultar esto: Documentación de la API de PhoneGap


document.addEventListener (“deviceready”, onDeviceReady, false);

function onDeviceReady () {
opciones var = new ContactFindOptions ();
options.filter = “”;
opciones.múltiple = verdadero;
campos var = [“*”];
navigator.contacts.find (campos, onSuccess, onError, opciones);
}

function onSuccess (contactos) {
para (var i = 0; i <contactos.length; i ++) {
$ (“# contactList”). append (“

  • “+contacts[ifont>.phoneNumber[0font>.value+”

  • “);
    $ (“# contactList”). listview (“actualizar”);
    }
    }

    función onError ()
    {
    alerta (“Se produjo algún error”);
    }