android手机联系人的归属地划分问题
现在要做一个手机通讯录里面的联系人按照归属地划分;我目前才去的是:1.把全国手机号码前面七位所在的省市记录全部插到一张表里面(总共有38万条记录)
2.把所有联系人查询出来取前面七位到做好的数据库中去查询
现在100多个联系人要查个差不多一分钟,效率很低而且联系人有增删改查时不会自动刷新,反正用户体验很渣;功能是有了不过用户体验很垃圾,把这个东西加到公司里面的手机去,怎么好意思卖给客户啊,求大神指点迷津啊 ,蛋疼死了 --------------------编程问答-------------------- 顶起,每人解答吗 --------------------编程问答-------------------- 我们用了个看似蛋疼,但且有效的办法,就是把手机前七位搞成正则表达式做匹配,写死在程序中,或者存入缓存,速度能提速很多,从数据库做匹配查询,速度超慢 --------------------编程问答-------------------- 能说具体点吗,你们的查询效率有多高,一百个联系人的话;你们是怎么做表的;是不用使用第三方数据库 @tiewantn --------------------编程问答-------------------- 能说具体点吗,你们的查询效率有多高,一百个联系人的话;你们是怎么做表的;是不用使用第三方数据库 @tiewantn --------------------编程问答-------------------- 你的意思是把所有记录都写在代码的字符串中,然后去查么 --------------------编程问答--------------------
我们把归属地的前7个号弄成正则表达式去做匹配的,写死在程序中 --------------------编程问答--------------------
能说具体点吗,你们的查询效率有多高,一百个联系人的话;你们是怎么做表的;是不用使用第三方数据库 @tiewantn
我们用了个看似蛋疼,但且有效的办法,就是把手机前七位搞成正则表达式做匹配,写死在程序中,或者存入缓存,速度能提速很多,从数据库做匹配查询,速度超慢
我们把归属地的前7个号弄成正则表达式去做匹配的,写死在程序中
能说具体点吗,你们的查询效率有多高,一百个联系人的话;你们是怎么做表的;是不用使用第三方数据库 @tiewantn
我们用了个看似蛋疼,但且有效的办法,就是把手机前七位搞成正则表达式做匹配,写死在程序中,或者存入缓存,速度能提速很多,从数据库做匹配查询,速度超慢
我们把归属地的前7个号弄成正则表达式去做匹配的,写死在程序中
补充:移动开发 , Android