Este artículo presenta la información de la libreta de direcciones HTML5 para obtener las múltiples personas designadas.
I. Obtenga múltiples información personal: antes de resolver la información del registro de comunicación, debe resolver la información de la obtención de varias personas. Obtengo la identificación y el nombre de la pantalla de todos los contactos en la libreta de direcciones a través de plus.contacts.getadddressbook y dirección.
1. Para resolver este problema, primero debe escribir una libreta de direcciones JS usted mismo, para que pueda separar todas sus cartas de contacto, y puede saltar a la primera letra que desee.
2. Solución para obtener toda la información de contacto
Plus.contacts.getadddressbook (plus.contacts.addressbook_phone, function (directionbook) {// Obtener la información del libro de direcciones // puede operar el libro de direcciones de operación del libro de direcciones. Find (null, function (contactos) {var userName = new array () ; i] .displayname -contacts [i] .id; / / Conecte la identificación y el nombre de usuario, el más preparado para la detección en el futuro} // Este código a continuación es clasificar la información de todos los contactos, que implica el código de página JS escrito por mí mismo. para elegir}, función (e) {alerta (encontrar error de contacto: e.message);});}, función (e) {});En segundo lugar, guíe múltiples información personal seleccionada de la grabación de comunicación: resuelva este problema. ID directamente cuando la casilla de verificación y coloque estas ID en una matriz. Luego use plus.contacts.getAdddressbook y dirección. Encuentre para detectar la información de contacto de estas ID.
1. Resuelva el uso de la casilla de verificación para obtener la identificación de contacto.
// Filtrar la casilla de verificación seleccionada $ (entrada: checked) .each (function () {var index = $ (this) .Parent (). Pretretren. Text (); ////// Get ID var name = $ ( esto).2. Resuelva estos índices en la información de búsqueda de detección y elimine la información de contacto bajo la identificación específica
Plus.contacts.getadddressbook (plus.contacts.addressbook_phone, función (libro de direcciones) {// Obtenga la información del libro de direcciones para (var j = 0; j <username.length; contacto seleccionado, recuerde el ciclo Asegúrese de ponerla aquí. Al principio, lo puse en plus.contacts.getAdddressbook afuera; .id VarishName = Contactos [i] .DisplayName; si está vacío. está vacío, sin matriz para matrices vacías = 0; .bnsday);/ cumpleaños es número !! , aquí puede escribir su propia información // CreateContactTable (DB); Intersección Intersección Intersección Intersección Intersección Intersección } //console.log. Intersección Intersección De esta manera, puede seleccionar el archivo de información coincidente: [{lógica: o, archivado: id, valor: usernameIndex [j]}], multi: falso});}}, función (e) {console.log); });Puede obtener múltiples información de contacto a través del código anterior, puede probarla. Espero que sea útil para el aprendizaje de todos, y espero que todos apoyen a VEVB Wulin.com.