In diesem Artikel werden die Informationen des HTML5 -Adressbuchs eingeführt, um die ausgewiesenen Personen zu erhalten.
I. Mehrere persönliche Informationen erhalten: Bevor Sie die Informationen der Kommunikationsaufzeichnung lösen, müssen Sie die Informationen über die Erlangung mehrerer Personen lösen. Ich erhalte den ID und den DisplayName aller Kontakte im Adressbuch über Plus.Contacts.getadddressbook und address.find und erhalte dann die von mir selbst angezeigte Seite von mir selbst.
1. Um dieses Problem zu lösen, müssen Sie zuerst selbst ein JS -Adressbuch schreiben, damit Sie alle Ihre Kontaktstoffe trennen können, und Sie können zu dem gewünschten ersten Buchstaben springen.
2. Lösung, um alle Kontaktinformationen zu erhalten
Plus.contacts.getaddDressbook (plus.contacts.addressbook_phone, Funktion (Adressbuch) {// Die Adressbuchinformationen erhalten // kann das Adressbuch von Adressbuch adressbook (null, function (contacts) {var userername = new Array () bedienen. ; Var linkList = new LinkedList (); i]. von mir. Um} zu wählen, Funktion (e) {alert (Kontaktfehler finden: e.Message);});}, Funktion (e) {});Zweitens, leiten Sie mehrere ausgewählte personenbezogene Daten aus der Kommunikationsaufzeichnung: Lösen Sie dieses Problem ID direkt beim Kontrollkästchen und legen Sie diese IDs in ein Array. Verwenden Sie dann plus.contacts.getadddressbook und address.find, um die Kontaktinformationen dieser IDs zu überprüfen.
1. Lösen Sie die Verwendung von Kontrollkästchen, um die Kontakt -ID zu erhalten.
// Filter des ausgewählten Kontrollkästchens $ (Eingabe: geprüft) .each (function () {var index = $ (this) .Parent (). Pildren. Text (); ////// id var name = $ ( this) .Parent ().2. Lösen Sie diese Indexs in Suchen, um Informationen zu überprüfen, und nehmen Sie die Kontaktinformationen unter der spezifischen ID heraus
Plus.contacts.getaddDressbook (plus.contacts.addressbook_phone, Funktion (Adressbuch) {// Erhalten Sie die Adressbuchinformationen für (var j = 0; j <userername.length; ausgewählter Kontakt, denken Sie daran, dass der Zyklus hier unbedingt festgelegt wird. Am Anfang habe ich es auf Plus. .Id; Ob es leer ist. ist leer, kein Array für leere Arrays. .Bnsday);/ Geburtstag ist Nummer !! Hier können Sie Ihre eigenen Informationen schreiben // CreateContacttable (DB); Überschneidung Überschneidung Überschneidung Überschneidung Überschneidung Überschneidung } //console.log. Überschneidung Überschneidung Auf diese Weise können Sie die übereinstimmende Informationsdatei auswählen: [{logic: oder, eingereicht: id, Wert: usernameIndex [j]}], Multi: false});}}, Funktion (e) {console.log); });Sie können mehrere Kontaktinformationen über den oben genannten Code abrufen, Sie können es versuchen. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, dass jeder Vevb Wulin.com unterstützen wird.