当前位置: 代码迷 >> Android >> 微信通讯录好友检索如何实现的
  详细解决方案

微信通讯录好友检索如何实现的

热度:42   发布时间:2016-04-28 01:28:07.0
微信通讯录好友检索怎么实现的?
要实现类似功能(Android),检索手机中所有的联系人,然后和服务器做对比,如果服务器中没有没有该联系人电话,出现一个“邀请”的按钮。想知道的问题是 如果手机联系人很多2000+的情况下,怎么保证效率。用什么方法来实现比较好?
------解决思路----------------------
23code去github上去找吧
------解决思路----------------------
一般手机通讯录里,也就两三百个号码吧。要传的数据,又不大。2000个么,稍微慢一点,感觉也没多大影响
------解决思路----------------------
引用:
要实现类似功能(Android),检索手机中所有的联系人,然后和服务器做对比,如果服务器中没有没有该联系人电话,出现一个“邀请”的按钮。想知道的问题是 如果手机联系人很多2000+的情况下,怎么保证效率。用什么方法来实现比较好?


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

  相关解决方案