使用Phonegap检索移动所有电话号码或联系人

时间:2014-12-14 11:17:07

标签: cordova

正在构建一个小型的phonegap应用程序,要求注册用户导出或检索其联系人列表中的所有电话号码,并通过php将其插入mysql数据库。

所有尝试做的是通过phonegap api获取所有联系人列表(电话号码)并将结果传递给div,以便我可以进一步将div作为表单变量传递,然后将联系人插入数据库。

我已尝试过phonegap API文档,但无法使其正常工作。任何帮助将不胜感激。感谢

1 个答案:

答案 0 :(得分:3)

如果您使用联系人API的find方法而不进行过滤,则应将其全部返回:

document.addEventListener("deviceready", init, false);
function init() {

    navigator.contacts.find(
        [navigator.contacts.fieldType.displayName],
        gotContacts,
        errorHandler);

}

function errorHandler(e) {
    console.log("errorHandler: "+e);
}

function gotContacts(c) {
    console.log("gotContacts, number of results "+c.length);
    for(var i=0, len=c.length; i<len; i++) {
        console.dir(c[i]);
    }
}