关于报错
1.请先检查是否添加了contacts模块
2.分别从手机通讯录和sim卡读数据试试
ADDRESSBOOK_PHONE: 手机通讯录
ADDRESSBOOK_SIM: SIM卡通讯录
3.排查是否代码写错,可以尝试下文那段代码,是否有数据
- 在手机助手中查看是否hbulider读取通讯录的权限被禁
- 如果以上方法均不可以,请上传demo,方便帮你排查问题
document.addEventListener( "plusready", function(){
// 扩展API加载完毕,现在可以正常调用扩展API
plus.contacts.getAddressBook( plus.contacts.ADDRESSBOOK_PHONE, function( addressbook ) {
// 可通过addressbook进行通讯录操作
addressbook.find(null,function (contacts) {
console.log(contacts[0].phoneNumbers[0].value);
})
// alert( "Get address book success!" );
}, function ( e ) {
alert( "Get address book failed: " e.message );
} );
}, false );
2 个回复
付帅
hellmui里indexed-list.html就是个很好的例子,自己稍微改改就好了,还带模糊搜索功能
CJH - 我想要的,我自然会认真
关于报错
1.请先检查是否添加了contacts模块
2.分别从手机通讯录和sim卡读数据试试
ADDRESSBOOK_PHONE: 手机通讯录
ADDRESSBOOK_SIM: SIM卡通讯录
3.排查是否代码写错,可以尝试下文那段代码,是否有数据