【问题标题】:save contact to android application using cordova使用cordova将联系人保存到android应用程序
【发布时间】:2016-06-09 04:05:13
【问题描述】:

我有这个代码:

<!DOCTYPE html>
<html>
    <head>
        <script src="js/jquery.min.js"></script>
<script type="text/javascript">
function saveContact(wtspNum) {
var myContact = navigator.contacts.create({"displayName": "AnyScan"});

    var name = new ContactName();
    name.givenName = "example";
    name.familyName = " ";
    contact.name = name;

    var phoneNumbers = [];
    phoneNumbers[0] = new ContactField('mobile', wtspNum);
    contact.phoneNumbers = phoneNumbers;

    contact.save();
    };

</script>

    </head>

    <body>
    </script>
    <script type="text/javascript">
    $(document).ready(function() {
    $.getJSON("/app/conInfo.php",function(result){
    $.each(result, function(i, field){
    $("#contact").append("<a href='javascript:saveContact("+field.wtspNum+");'><img src='/im/wtsp.jpg'></a>");
    });
    });
    });
    </script>

    <div id="contactInfo" >
        <div id="contact"  ></div>
    </div>

    </body>
</html>

我希望当有人按下图片时,它会调用 saveContact 函数并将一个号码保存到安卓手机的联系人列表中。请任何帮助..

【问题讨论】:

    标签: javascript cordova


    【解决方案1】:

    我在服务器端创建了一个 php 文件,创建了一个 vcf 卡文件,然后下载到手机上。我还没有找到另一种方法来做到这一点

    【讨论】:

      猜你喜欢
      • 2016-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-12
      • 2011-12-29
      • 2014-12-19
      • 1970-01-01
      • 2016-03-08
      相关资源
      最近更新 更多