Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在cordova中添加、保存android联系人_Javascript_Android_Cordova - Fatal编程技术网

Javascript 在cordova中添加、保存android联系人

Javascript 在cordova中添加、保存android联系人,javascript,android,cordova,Javascript,Android,Cordova,我正在做一个小游戏,让用户按姓名玩或选择联系人。我会直截了当地告诉你我做了什么 将菜单作为index.html添加到我的应用程序中 2.created namedailog.html(用户输入要保存在联系人中的姓名) 3.created namecontact.html(用户可以在contacts中查看步骤2中保存的名称) 这就是我所做的 <!DOCTYPE html> <html> <head> <title>Contact Exam

我正在做一个小游戏,让用户按姓名玩或选择联系人。我会直截了当地告诉你我做了什么

  • 将菜单作为index.html添加到我的应用程序中
    2.created namedailog.html(用户输入要保存在联系人中的姓名)
    3.created namecontact.html(用户可以在contacts中查看步骤2中保存的名称)
  • 这就是我所做的

    <!DOCTYPE html>
    <html>
      <head>
        <title>Contact Example</title>
    
        <script type="text/javascript" charset="utf-8" src="phonegap-1.0.0.js"></script>
        <script type="text/javascript" charset="utf-8">
    
        // Wait for PhoneGap to load
        //
        document.addEventListener("deviceready", onDeviceReady, false);
    
        // PhoneGap is ready
        //
        function onDeviceReady() {
            // create
            var contact = navigator.contacts.create();
            contact.displayName = "Plumber";
            contact.nickname = "Plumber";       //specify both to support all devices
            var name = new ContactName();
            name.givenName = "Jane";
            name.familyName = "Doe";
            contact.name = name;
    
            // save
            contact.save(onSaveSuccess,onSaveError);
        }
    
        // onSaveSuccess: Get a snapshot of the current contacts
        //
        function onSaveSuccess(contact) {
            alert("Save Success");
        }
    
        // onSaveError: Failed to get the contacts
        //
        function onSaveError(contactError) {
            alert("Error = " + contactError.code);
        }
        </script>
      </head>
      <body>
        <h1>Example</h1>
        <p>Find Contacts</p>
      </body>
    </html>
    
    
    联系方式
    //等待PhoneGap加载
    //
    文件。添加的监听器(“deviceready”,OnDeviceraddy,false);
    //PhoneGap已经准备好了
    //
    函数ondevicerady(){
    //创造
    var contact=navigator.contacts.create();
    contact.displayName=“水管工”;
    contact.nickname=“Plumber”//指定两者以支持所有设备
    var name=new ContactName();
    name.givename=“简”;
    name.familyName=“Doe”;
    contact.name=姓名;
    //拯救
    contact.save(onSaveSuccess、onSaveError);
    }
    //onSaveSuccess:获取当前联系人的快照
    //
    功能onSaveSuccess(联系人){
    警报(“保存成功”);
    }
    //onSaveError:无法获取联系人
    //
    函数onSaveError(contactError){
    警报(“Error=“+contactError.code”);
    }
    例子
    查找联系人


    问题是什么?问题是添加联系人并保存。保存的联系人应显示在android联系人列表中。i、 例如,我还需要在contacts中获取此已保存的联系人。对不起,我的英语不好,这是一个新的领域,你在使用哪个phonegap/cordova版本?phonegap-1.0.0.js太旧了,我用的是2.9.0版。对我的问题有什么想法吗。