代码之家  ›  专栏  ›  技术社区  ›  Asahi

通过电话号码查找联系人

  •  3
  • Asahi  · 技术社区  · 14 年前

    Uri uri = Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI, Uri.encode(phoneNum));
    Cursor cursor = context.getContentResolver().query(uri,null,null,null,null);
    

    你能提出一个解释或可能的原因吗?

    谢谢。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Quintin Robinson    14 年前

    您确定没有为3个不同的联系人或3种不同的联系方式输入相同的号码吗?您可以拥有多个号码相同的联系人,并在“联系人”应用程序中手动合并这些联系人。

    您正在构建的URI是对contacts内容提供者的查询,因此在上述情况下,可以为给定号码返回多个联系人。