// 獲取通信錄 // 監聽plusready事件 function plusReady() { // 擴展API加載完畢,如今能夠正常調用擴展API plus.contacts.getAddressBook( plus.contacts.ADDRESSBOOK_PHONE, function( addressbook ) { // 可經過addressbook進行通信錄操做 console.log('success--->'+JSON.stringify(addressbook)) addressbook.find(["displayName", "phoneNumbers"], function(contacts) { //contacts中包含全部信息 // console.log(JSON.stringify(contacts)) let temparr =[] contacts.forEach(function(element,index){ temparr.push({ displayName:element.displayName, phoneNumbers:element.phoneNumbers }) }) console.log(JSON.stringify(temparr)) }, function() { console.log("獲取電話簿失敗 "); }, { multiple: true }); }, function ( e ) { console.log('e--->'+JSON.stringify(e)) } ); } if (window.plus) { plusReady(); } else { document.addEventListener('plusready', plusReady, false); }