8***@qq.com
8***@qq.com
  • 发布:2019-06-13 17:41
  • 更新:2019-06-13 17:41
  • 阅读:596

【报Bug】关于操作通讯录的bug

分类:5+ SDK

详细问题描述

使用Hbuilder创建Mui h5 android APPhou ,并操作通讯录,在保存联系人时,手机号码type 字段填 mobile 后,在系统自带通讯录中,号码类型显示为单位传真(workfax)

[期望]
号码类型显示为手机

IDE运行环境说明

HBuilder 9.1.29.201811231920
WIndows7 Sp1

[运行端版本号]
小米5PS

[Android版本号]
MIUI 10.2.2.0稳定版

[手机型号]
小米5PS
[App安装包或H5地址]
https://bdpkg.aliyun.dcloud.net.cn/20190613/0f236cf0-8dbf-11e9-90af-b3b22344546f/Pandora.apk?OSSAccessKeyId=Zo5iOEuapwrloQIL&Expires=1560418870&Signature=HEnVxMQ%2BRe86BGEV%2BqnwGctR3gM%3D
[可重现代码片段]
<script type="text/javascript">
// 监听plusready事件
var oper='';
document.addEventListener("plusready", function() {
plus.contacts.getAddressBook(plus.contacts.ADDRESSBOOK_PHONE, function(addressbook) {
var contact = addressbook.create();
oper='';
addressbook.find(["displayName","phoneNumbers"],function(contacts){
for(var i=0;i<contacts.length;i++){

                    if(contacts[i].displayName=='讨债的'){  
                        if(!isExists(contacts[i].phoneNumbers,'10086')){  
                            contacts[i].phoneNumbers.unshift({type:"mobile",value:"10086"});  
                            contacts[i].save();  
                        }  
                        oper+=JSON.stringify(contacts[i]);  
                    }  
                }  

                $('#panel').empty().append(oper);  
            }, function () {  
                alert("error");  
            },{multiple:true});  
        }, function(e) {  

        });  
    }, false);  

    function isExists(a,b){  
        var x=false;  
        if(a){  
            $.each(a,function(){  
                console.info(this.value);  
                x=x||(trim(this.value)==trim(b));  
            });  
        }else{  
            x=false;  
        }  
        return x;  
    }  

    function trim(str){ return str.replace(/[]/g,"");}  

</script>  

联系方式

[QQ] 88305036

2019-06-13 17:41 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复