gpt4 book ai didi

android - 通过 phonegap 在 android 和 ios 中的联系人列表

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:41:56 27 4
gpt4 key购买 nike

我想通过 phonegap 应用程序发送短信,我搜索互联网并找到了这个链接,但我可以打电话 Phonegap Webview - Show contacts list for Android Only

关于获取设备联系人列表和通过 phonegap 发送短信有什么好的教程吗?

我试过这段代码,但它只返回一个名为“Pascal Loius”的联系人,它甚至不存在于我的联系人列表中

<!DOCTYPE html>
<html>
<head>
<title>Contact Example</title>

<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<script type="text/javascript" charset="utf-8">

// Wait for Cordova to load
//
document.addEventListener("deviceready", onDeviceReady, false);

// Cordova is ready
//
function onDeviceReady() {
var options = new ContactFindOptions();
options.filter="";
filter = ["displayName","name"];
navigator.contacts.find(filter, onSuccess, onError, options);
}

// onSuccess: Get a snapshot of the current contacts
//
function onSuccess(contacts) {

for (var i=0; i<contacts.length; i++) {
console.log("Display Name = " + contacts[i].displayName);
}

};

// onError: Failed to get the contacts
//
function onError(contactError) {
alert('onError!');
}

</script>
</head>
<body>
<h1>Example</h1>
<p>Find Contacts</p>
</body>
</html>

谢谢

最佳答案

通过以下方式更改您的 onDeviceReady 方法并检查您是否获得联系人。

function onDeviceReady() {
var options = new ContactFindOptions();
options.filter="";
options.multiple=true;
var fields = ["*"];
navigator.contacts.find(fields, onSuccess, onError, options);
}

关于android - 通过 phonegap 在 android 和 ios 中的联系人列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17637602/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com