用户
 找回密码
 立即注册

79

主题

171

帖子

2575

积分

金牌会员

Rank: 6Rank: 6

积分
2575
发表于 2019-9-6 11:01:36
本帖最后由 csfeixia 于 2019-9-6 11:06 编辑

想把通讯录中的信息,抓取出来,填写到控件上,如何解决呢?
this.Client.Contacts.Show()这个试过了,只会直接去拨号盘


this.Client.Contacts.GetContactEnties((obj,arg)=> 这个试了,点了后转一下,没反应了


使用道具 举报 回复
从其回调参数args.Value[i].phoneNumbers中获取
使用道具 举报 回复 支持 反对
发表于 2019-9-6 19:03:40
Lula.Jin 发表于 2019-9-6 15:46
从其回调参数args.Value.phoneNumbers中获取

this.Client.Contacts.GetContactEnties((obj, args) =>
            {
                if (args.isError == true)
                {
                    MessageBox.Show(args.error);
                }
                else
                {
                  
                    MessageBox.Show(string.Format("共计:{0}", args.Value.Count));
                }
            });
这个可以获取到个 数,我的手机有1千多个号码

但是 this.Client.Contacts.GetContactEnties((obj, arg) =>
            {
                List<ContactEntity> contact = arg.Value;
                foreach (ContactEntity c in contact)
                {
                    foreach (KeyValuePair<string, string> kvp in c.phoneNumbers)
                        textBox5mb.Text = kvp.Key;


                }

            }); 报错,未将对象……
使用道具 举报 回复 支持 反对
发表于 2019-9-6 19:16:02
csfeixia 发表于 2019-9-6 19:03
this.Client.Contacts.GetContactEnties((obj, args) =>
            {
                if (args.isErr ...

另外,这个需求,感觉很正常啊,比如 需要把客户的手机号填写在APP当 中,复制粘贴进去,感觉 不是很合适哦,这个问题去年我好像就提过了。
使用道具 举报 回复 支持 反对
发表于 2019-9-7 18:59:52
csfeixia 发表于 2019-9-6 19:16
另外,这个需求,感觉很正常啊,比如 需要把客户的手机号填写在APP当 中,复制粘贴进去,感觉 不是很合适 ...

再重申一遍需求
调用通讯录,然后搜索,选中,然后获取将选中行的值,如手机,如姓名,这个有没有具体的实例,我已经尝试了,this.Client.Contacts.GetContactEnties
压根不会弹出对话框,供选择,,急求帮助,如果是我们的错误,也请直接指出,谢谢
使用道具 举报 回复 支持 反对
发表于 2019-9-9 11:27:43
1.上述代码运行时并无报错
2.目前this.Client.Contacts.GetContactEnties不会跳转通讯录页,跳转通讯录的方法是 this.Client.Contacts.Show
使用道具 举报 回复 支持 反对
发表于 2019-9-26 12:54:37
Lula.Jin 发表于 2019-9-9 11:27
1.上述代码运行时并无报错
2.目前this.Client.Contacts.GetContactEnties不会跳转通讯录页,跳转通讯录的方 ...

通讯录数据读取,我更换了另一部手机,确实没有报错,本人用的双卡,通讯录数据量在2000行这样,报错直接就是throw 未将对象引用到实例(最头痛的报错) ,然后应用退出,控件这里是否有些情况没考虑全面。
使用道具 举报 回复 支持 反对
发表于 2019-9-26 13:36:06
csfeixia 发表于 2019-9-26 12:54
通讯录数据读取,我更换了另一部手机,确实没有报错,本人用的双卡,通讯录数据量在2000行这样,报错直接 ...

那你报错的手机系统型号是什么呢?
使用道具 举报 回复 支持 反对
发表于 2019-9-26 13:42:38
Lula.Jin 发表于 2019-9-26 13:36
那你报错的手机系统型号是什么呢?

[img][/img]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用道具 举报 回复 支持 反对
发表于 2019-9-26 14:34:06

会把这个反馈给技术部的
使用道具 举报 回复 支持 反对
12下一页
发新帖
您需要登录后才可以回帖 登录 | 立即注册