微信通讯录好友检索怎么实现的?

移动开发 码拜 6年前 (2015-04-25) 1020次浏览 0个评论

要实现类似功能(Android),检索手机中所有的联系人,然后和服务器做对比,如果服务器中没有没有该联系人电话,出现一个“邀请”的按钮。想知道的问题是 如果手机联系人很多2000+的情况下,怎么保证效率。用什么方法来实现比较好?

微信通讯录好友检索怎么实现的?
高手在哪里?
微信通讯录好友检索怎么实现的?
10分
23code去github上去找吧
微信通讯录好友检索怎么实现的?
引用 2 楼 hvk687 的回复:

23code去github上去找吧

好的,谢谢。不过我找了一圈貌似没类似的~

微信通讯录好友检索怎么实现的?
没有人做过类似的功能么?不应该的啊~ 大神们,求思路啊
微信通讯录好友检索怎么实现的?
10分
一般手机通讯录里,也就两三百个号码吧。要传的数据,又不大。2000个么,稍微慢一点,感觉也没多大影响
微信通讯录好友检索怎么实现的?
引用 5 楼 cclovescw 的回复:

一般手机通讯录里,也就两三百个号码吧。要传的数据,又不大。2000个么,稍微慢一点,感觉也没多大影响

有没有一种缓存机制呢?每次都交互 不太好啊

微信通讯录好友检索怎么实现的?
求大神 求思路啊~~~~~ 
微信通讯录好友检索怎么实现的?
没人知道么?
微信通讯录好友检索怎么实现的?
20分
引用 楼主 qq_26338009 的回复:

要实现类似功能(Android),检索手机中所有的联系人,然后和服务器做对比,如果服务器中没有没有该联系人电话,出现一个“邀请”的按钮。想知道的问题是 如果手机联系人很多2000+的情况下,怎么保证效率。用什么方法来实现比较好?

你是想问界面呢,还是比较算法呢。2000+吗?
这是什么样的用户,手机有2K+?再说2K加很多吗?最蠢的方法最多也就比对2000*2000次就完了,放线程里面不到1S就会比对完了,然后存起来,用户用起来根本就感觉不到。 你总不能一直比对吧。
还没尝试去试就还问缓存,  直接用冒泡算法就可以了


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明微信通讯录好友检索怎么实现的?
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!