android号码匹配位数修改
16lz
2021-01-23
Android上默认的号码匹配位数是7位,也就是说从右向左算起,如果两个号码有7位是匹配的,那么就认为是相同的号码。如+86 1234567和01234567是相同的号码。
external\sqlite\android\OldPhoneNumberUtils.cpp中
framewoeks\base\telephony\java\android\telephony\PhoneNumberUtils.java,其中使用到的MIN_MATCH同样需要修改。
这两个里面的值进行修改就行。
external\sqlite\android\OldPhoneNumberUtils.cpp中
static int MIN_MATCH = 7; //修改成你想要的数字该数字在函数phone_number_compare_loose函数中使用。这个函数其实就是号码匹配的真正函数。
framewoeks\base\telephony\java\android\telephony\PhoneNumberUtils.java,其中使用到的MIN_MATCH同样需要修改。
这两个里面的值进行修改就行。
更多相关文章
- Android原生代码调用H5 Web网页中的Javascript函数方法
- Android Studio 打包以及获取数字签名
- Android Emulator默认电话号码修改和MCC MNC修改
- 在Android上调用OpenCV 2.4.10库函数
- Android Button控件 的简单使用(button监听和onClick触发函数使用
- 关于android读取用户号码,手机串号,SIM卡序列号
- Android 数字签名
- [Android] 如何取得版本号码