1.精确区配联系人 11位 or 7位

android源码的号码匹配默认是从后向前匹配7位,这个可以应付大多数情况了,但是这东西放在天朝有时就不灵了,11位号码 13500000000和 00000000 android分不出来了, 在哪里改下呢? Framework代码 phoneNumberUtils.java有个常量,把这个7改成11,匹配时所调用的方法看下的代码吧,关键的代码在这里,其它的要看具体应用了。
  1. <span style="font-size:10px;">    static final int MIN_MATCH = 7;  
  2.     public static String  toCallerIDMinMatch(String phoneNumber) {  
  3.         String np = extractNetworkPortionAlt(phoneNumber);  
  4.         return internalGetStrippedReversed(np, MIN_MATCH);</span>  




posted @ 2016-10-01 11:28  杨伟乔  阅读(159)  评论(0编辑  收藏  举报