【发布时间】:2011-07-30 01:25:30
【问题描述】:
我知道如何在 Android 中获取所有联系人,以及如何获取他们的电话号码。
我似乎无法弄清楚如何通过电话号码获取联系人...
这是我当前编写的用于测试哪些电话号码可用的代码:
// Create a cursor
Cursor cursor = Base.contentResover().query(Phone.CONTENT_URI, null, null,
null, null);
if (cursor.moveToNext()) {
Log.d("CALLOG", cursor.getString(cursor.getColumnIndexOrThrow(Phone.NUMBER)));
}
问题是我只返回了几个电话号码,而我希望得到所有...我做错了什么?
【问题讨论】:
-
您需要接受其他人提供的答案,只需点击答案左侧的检查
-
谢谢伙计。我刚刚调整了所有得到答案的问题。 (只有我发现有好的答案)
-
为了方便他人,我写了一篇文章,其中包含查询姓名,照片,联系人ID等的完整代码,并附有适当的解释。该代码包含在不同答案中找到的 sn-ps,但更有条理和经过测试。链接:hellafun.weebly.com/home/…
标签: android cursor android-contacts phone-number