使用Android phonegap保存联系人

时间:2013-10-11 16:43:53

标签: database cordova contacts

正在构建一个phonegap应用程序,我需要保存所有通过设备中的phonegap读取的联系人。

那么如何在数据库应用程序中保存设备中使用phonegap读取的所有联系人?

我试过这个:

                function onSuccess(contacts) {

                        if(contacts[i].phoneNumbers != null){

                            for (var j=0; j<contacts[i].phoneNumbers.length; j++){

                                var phonenumber = contacts[i].phoneNumbers[j].value;
                                phonenumber = phonenumber.replace(/[()-]/g,"");
                                var phonenumberFinal = phonenumber.replace(/ /g,'');

                                    var contactosTodos = [nomeContacto, phonenumberFinal];

                                    //for (var a=0; a<contactosTodos.length; a++){
                                        dbase.transaction(function (tx){
                                            tx.executeSql('DROP TABLE IF EXISTS CONTACTOS');
                                            tx.executeSql("CREATE TABLE IF NOT EXISTS CONTACTOS (nome, numero);");
                                            tx.executeSql("INSERT INTO CONTACTOS (name, number) VALUES (?, ?);", [ contactosTodos[j] , contactosTodos[j=+1] ]);
                                        });
                                    //}

                                }
                        }
                    }

}

0 个答案:

没有答案