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