我正在开发一个类似于android中的Message的项目。 有两种类型的号码:短信号码和电话号码。 例如:我总是收到号码为的短信:+84973612399。但她的电话号码是0973612399.我怎么知道2个号码只属于一个人?
感谢。
答案 0 :(得分:3)
使用PhoneNumberUtils.compare比较两个数字。
实施例
//Compare phone numbers a and b, return true if they're identical enough for caller ID purposes.
if (PhoneNumberUtils.compare("+84973612399", "0973612399")) {
Log.d(TAG, "Both are identicaly same");
} else {
Log.d(TAG, "Doesn't match");
}
结果是
两者都是相同的