检测Android联系人中的特定号码

时间:2014-07-31 03:59:14

标签: java android android-contacts telephony

我正在编写一个Android应用程序,我需要检测某个特定号码是否在用户的联系人列表中。
 方法1: 查询给定数字的联系人ContentResolver。
    的陷阱   如果号码保存在没有国家代码的联系人列表中(例如印度的情况下为+91),而源号码包括国家代码。在这种情况下,我无法通过使用此方法将其与任何联系人匹配   替代方案:我遇到了一个函数PhoneNumberUtils.compare (String a, String b)
  的问题

  1. 在我的情况下,我可以足够安全地使用此功能吗? (安全地我的意思是,它会在99%的时间内给出正确的结果吗?)
  2. 此函数有2个重载方法。两者有什么区别? Android Develeper's documentation.
  3. 目前尚不清楚

0 个答案:

没有答案