代码:
var content=""; function getCallLog() { try{ plus.contacts.getAddressBook(plus.contacts.ADDRESSBOOK_PHONE, function (addressbook) { addressbook.find(["displayName","phoneNumbers"],function(contacts){ content="联系人数量:"+contacts.length; content+="<br>"; for(var i=0;i<contacts.length;i++){ for(var j=0;j<contacts[i].phoneNumbers.length;j++){ var str="<p><span style='display:inline_block';120px;'>姓名:"+contacts[i].displayName+"</span>号码:"+contacts[i].phoneNumbers[j].value+"</p>"; } content+=str; } console.log(content); // content+=JSON.stringify(contacts); }, function () { content="error"; },{multiple:true}); },function(e){ content="Get address book failed: " + e.message; }); } catch(e){ content+=e.message; } outLine(content); }
http://www.html5plus.org/doc/zh_cn/contacts.html
注意:通讯录对象phoneNumbers是个数组对象,里面有多个号码