如何根据电话号码查询Android联系人?

问题描述:

如何根据电话号码查询Android联系人(在android 2.1中)?如何根据电话号码查询Android联系人?

我曾经使用People.CONTENT_URI(在android 2.1之前),但现在不推荐使用。

谢谢。

+0

更多优秀范例:http://stackoverflow.com/questions/3079365/android-retrieve-contact-name-from-phone-number/8695649 – mdaddy 2012-01-01 21:59:22

使用电话号码快速查找联系人的方法。这是来电显示的功能。

Uri uri = Uri.withAppendedPath(
    PhoneLookup.CONTENT_FILTER_URI, Uri.encode(phoneNumber)); 
managedQuery(uri, new String[]{PhoneLookup.DISPLAY_NAME,... 
+0

在哪里可以找到代码?我想知道上面代码中的'...'是什么? 谢谢。 – michael 2010-07-08 18:24:47

+2

这只是一个例子。 managedQuery(uri,new String [] {PhoneLookup.DISPLAY_NAME},null,null,null,null); 只会返回显示名称。 – 2010-07-08 18:48:27