校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 詳解HTML5通訊錄獲取指定多個人的信息

詳解HTML5通訊錄獲取指定多個人的信息

熱門標簽:中紳電銷智能機器人 威海營銷外呼系統招商 農村住宅地圖標注 濟南辦理400電話 跟電銷機器人做同事 ai電銷機器人連接網關 漳州人工外呼系統排名 鄭州電銷外呼系統違法嗎 鶴壁手機自動外呼系統怎么安裝

本文介紹了HTML5通訊錄獲取指定多個人的信息,具體如下:

一、獲取多個人的信息:要解決通訊錄導入多個人的信息之前,要解決獲取多個人的信息。我通過plus.contacts.getAddressBook和address.find的套用把通訊錄里面的所有聯系人的id和displayName獲取出來,然后通過自己寫的通訊錄獲取頁面顯示出來。

1、解決這個問題首先你要自己寫一個js通訊錄,這樣可以把你所有聯系人首字母分離出來,并且旁邊可以跳轉到你要的首字母。

2、解決獲取所有聯系人信息

plus.contacts.getAddressBook(plus.contacts.ADDRESSBOOK_PHONE, function(addressbook) { //獲取通訊錄信息
                // 可通過addressbook進行通訊錄操作
                addressbook.find(null, function(contacts) {
                    var username = new Array();
                    var LinkList = new LinkedList();
                    if(contacts.length > 0) { //獲取當前通訊錄里面所有人
                        for(var i = 0; i < contacts.length; i  ) {
                            username[i] = contacts[i].displayName   "-"   contacts[i].id; //連接id和username,為后面篩選最準備
                        }
                        //這下面的代碼是把所有聯系人的信息分類,這就涉及到了自己寫的JS頁面代碼
                        LinkList = sortPY(username); //把聯系人數組分類
                        //LinkList.show();
                        createLiCheckBox(LinkList); //分類信息顯示至頁面,我使用checkBox進行多個聯系人選擇
                    }

                }, function(e) {
                    alert("Find contact error: "   e.message);
                });

            }, function(e) {

    });

二、從通訊錄導入多個選定的個人信息:解決這個問題在先前創建通訊錄頁面的時候就一定要把聯系人的id放在在頁面上(使用display隱藏),這樣我獲取被選中的checkBox的時候就可以直接獲取id,并且把這些id放到一個數組里面。再通過plus.contacts.getAddressBook和address.find的套用把這些id的聯系人信息篩選出來。

1、解決使用checkBox獲取聯系人id,這里我使用了JQuery。

//篩選已經被選中的checkbox
    $("input:checked").each(function() {
            var index = $(this).parent().prev().children('label').text(); //獲取id
            var name = $(this).parent().prev().children('p').text(); //獲取姓名
            username.push(name);
            usernameIndex.push(index);
    });

2、解決把這些index放到find里面進行篩選信息,把特定id下面的聯系人信息拿出來

plus.contacts.getAddressBook(plus.contacts.ADDRESSBOOK_PHONE, function(addressbook) { //獲取通訊錄信息
            for(var j = 0; j < username.length; j  ) {//循環所選取的聯系人,記得循環一定要放在這里,一開始我放在        plus.contacts.getAddressBook外面是錯誤
                        addressbook.find(null, function(contacts) {
                            console.log("進入查詢");
                            for(var i = 0; i < contacts.length; i  ) {//無論是否為多個信息,一定要循環數組
                                console.log("進入循環");
                                //var id = contacts[i].id;
                                var displayname = contacts[i].displayName;
                                var phone = "";
                                var emails = "";
                                var dates = "";
                                var remark = "";
                                if(contacts[i].phoneNumbers.length > 0) {//這里需要判斷是否為空,為空的數組沒有index=0;
                                    phone = contacts[i].phoneNumbers[0].value;
                                } else {
                                    phone = contacts[i].phoneNumbers;
                                }

                                if(contacts[i].emails.length > 0) {//這里需要判斷是否為空,為空的數組沒有index=0;
                                    emails = contacts[i].emails[0].value;
                                } else {
                                    emails = contacts[i].emails;
                                }

                                var dateNum = new Date(contacts[i].birthday);//這里的birthday是number類型!!!官方手冊坑爹?
                                dates = dateNum.getFullYear()   "."   (dateNum.getMonth()   1)   "."   dateNum.getDate();
                                remark = contacts[i].note;

                                var getContact = {//把所有信息放到一個json里面
                                    contactName: displayname,
                                    sex: "",
                                    department: "",
                                    positions: "",
                                    tel: "",
                                    phone: phone,
                                    eMail: emails,
                                    birthday: dates,
                                    hobby: "",
                                    remark: remark
                                };

                                //這下面是我的業務代碼了,這里大家可以寫自己的信息
                                //createContactTable(db);
                                //InsertContact(db, getContact); //多個信息插入有線程安全的問題出現!!!!!!!
                            }
                            //console.log(username.length);                         
                        }, function(e) {
                            console.log("查詢錯誤");
                        }, {  
                                                         //這里面的篩選非常重要!!!這樣才能選出匹配的信息
                            filter: [{
                                logic: "or",
                                field: "id",
                                value: usernameIndex[j]
                            }],
                            multi: false
                        });
                    }
                }, function(e) {
                    console.log("打開通訊錄錯誤");
                });

通過以上代碼就可以獲取到了多個聯系人的信息,大家可以嘗試一下。希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:咸陽 甘南 文山 紅河 萍鄉 蘇州 惠州 營口

巨人網絡通訊聲明:本文標題《詳解HTML5通訊錄獲取指定多個人的信息》,本文關鍵詞  詳解,HTML5,通訊錄,獲取,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解HTML5通訊錄獲取指定多個人的信息》相關的同類信息!
  • 本頁收集關于詳解HTML5通訊錄獲取指定多個人的信息的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    韩日欧美一区二区三区| 亚洲午夜在线观看视频在线| 欧美一区二区三区白人| 在线免费观看日本欧美| 欧美区视频在线观看| 国产精品一区专区| 成人小视频免费在线观看| 成人精品高清在线| 91首页免费视频| 一本久久a久久精品亚洲| 色哟哟国产精品免费观看| 欧美在线综合视频| 日韩一区二区在线播放| 精品国产乱码久久久久久老虎 | 在线免费一区三区| 91九色02白丝porn| 制服丝袜av成人在线看| 精品久久一二三区| 国产精品国产三级国产普通话三级| 国产精品久久久久天堂| 亚洲午夜在线电影| 加勒比av一区二区| av电影在线不卡| 欧美系列一区二区| 久久亚洲一区二区三区明星换脸| 中文字幕日韩一区| 天天影视涩香欲综合网| 狠狠色狠狠色综合系列| 91啦中文在线观看| 日韩欧美亚洲另类制服综合在线| 久久久久久久久免费| 亚洲卡通动漫在线| 美洲天堂一区二卡三卡四卡视频| 国产白丝网站精品污在线入口| 色婷婷一区二区| 欧美一级久久久久久久大片| 国产精品女同互慰在线看| 亚洲女厕所小便bbb| 老司机精品视频导航| 99在线热播精品免费| 777色狠狠一区二区三区| 国产蜜臀97一区二区三区| 一区二区免费在线| 国产精品一区二区三区网站| 欧美猛男男办公室激情| 国产精品嫩草久久久久| 天天综合网天天综合色| 97精品电影院| 久久久久久久国产精品影院| 日韩黄色免费电影| 色婷婷综合中文久久一本| 精品国产一区二区三区不卡 | 丁香网亚洲国际| 5月丁香婷婷综合| 一区二区三区电影在线播| 国产成人综合在线| 日韩一二三四区| 日韩专区在线视频| 欧洲亚洲精品在线| 亚洲成人激情av| 成人免费视频一区| 国产日韩欧美电影| 国产九九视频一区二区三区| 69久久夜色精品国产69蝌蚪网| 中文字幕在线一区免费| 丁香婷婷综合激情五月色| 欧美va在线播放| 免费观看日韩电影| 欧美一卡在线观看| 日韩精品91亚洲二区在线观看| 欧洲一区在线电影| 亚洲电影你懂得| 欧美三区在线观看| 亚洲成人av中文| 7777精品伊人久久久大香线蕉经典版下载| 亚洲色图色小说| 在线免费观看一区| 亚洲成人黄色影院| 日韩一区二区三区免费看| 日本午夜一本久久久综合| 欧美精品aⅴ在线视频| 亚洲成人综合视频| 欧美狂野另类xxxxoooo| 三级在线观看一区二区| 日韩一区二区在线观看| 九九精品视频在线看| 久久夜色精品国产噜噜av| 国产另类ts人妖一区二区| 欧美激情在线免费观看| 高清成人免费视频| 亚洲欧洲日本在线| 欧美视频一区二区在线观看| 午夜视频在线观看一区| 欧美一区国产二区| 国产高清成人在线| 亚洲色图.com| 欧美久久久久久久久| 美女在线一区二区| 中文字幕乱码日本亚洲一区二区 | 日韩欧美国产一区二区在线播放| 日韩中文欧美在线| 久久天天做天天爱综合色| 岛国精品在线播放| 亚洲国产成人av网| 久久一二三国产| 91网站最新地址| 久久精品国产99久久6| 国产精品丝袜久久久久久app| 在线亚洲人成电影网站色www| 日本亚洲一区二区| 日韩理论片一区二区| 宅男噜噜噜66一区二区66| 国产成人精品免费视频网站| 亚洲黄网站在线观看| 欧美二区在线观看| eeuss国产一区二区三区| 日韩精品成人一区二区三区| 国产欧美日韩三区| 884aa四虎影成人精品一区| 成人黄色综合网站| 秋霞电影网一区二区| 亚洲欧美怡红院| 久久婷婷国产综合精品青草 | 国产成人在线免费| 亚洲国产成人va在线观看天堂| 国产婷婷一区二区| 9191国产精品| 91国产视频在线观看| 国产精品一区二区免费不卡| 婷婷丁香激情综合| 亚洲与欧洲av电影| 欧美激情一区三区| 精品少妇一区二区| 欧美人妇做爰xxxⅹ性高电影| va亚洲va日韩不卡在线观看| 激情综合五月婷婷| 日本不卡免费在线视频| 亚洲一区二区中文在线| 亚洲欧洲日韩综合一区二区| 欧美精品一区二区高清在线观看 | 裸体一区二区三区| 亚洲1区2区3区4区| 亚洲综合免费观看高清在线观看| 国产精品视频线看| 久久久久久久久一| 精品久久久久久最新网址| 91精品国产色综合久久不卡电影| 91小视频在线观看| 一本到不卡精品视频在线观看| 国产成人a级片| 成人精品视频一区二区三区| 精品中文字幕一区二区| 免费观看在线色综合| 男男gaygay亚洲| 久久99精品国产.久久久久久| 日韩精品欧美成人高清一区二区| 亚洲午夜一区二区| 午夜欧美在线一二页| 日韩国产高清在线| 美日韩一区二区| 国产91露脸合集magnet| 国产91精品露脸国语对白| 波多野结衣欧美| 91尤物视频在线观看| 在线一区二区三区| 欧美区在线观看| 精品国产区一区| 国产精品久久久久久久久免费桃花| 亚洲国产精品v| 一区二区三区精品在线观看| 亚洲第一主播视频| 国产资源在线一区| av成人动漫在线观看| 在线视频一区二区免费| 91精品欧美福利在线观看| 久久先锋影音av| 中文字幕日韩av资源站| 午夜久久电影网| 国产激情一区二区三区桃花岛亚洲| www.久久精品| 欧美精品在线观看播放| 久久精子c满五个校花| 亚洲摸摸操操av| 久久99精品久久只有精品| 国产精品91一区二区| 色综合色综合色综合| 日韩一区国产二区欧美三区| 中日韩av电影| 日产精品久久久久久久性色| 国产成人av资源| 在线成人av影院| 中文字幕中文字幕在线一区| 天天亚洲美女在线视频| 不卡一二三区首页| 正在播放一区二区| 亚洲乱码中文字幕| 国产高清久久久| 日韩欧美国产一区在线观看| 亚洲男人天堂一区| 盗摄精品av一区二区三区|