我遇到了这篇文章:How to call Android contacts list?
不幸的是,我正在读它已经过时了,Android 2.0改变了它的工作方式,但这篇文章未能链接到实现此目的的新方法。谷歌似乎也缺乏结果,或者我没有找到正确的事情。我希望用户能够在我的应用程序中选择联系人...如何向他们提示选择1个用户,然后选择该用户时执行的任务。
答案 0 :(得分:2)
您需要在联系人选择器Intent上使用StartActivityForResult
,然后当用户选择联系人时,您将获得结果。 Here是一个非常好的例子
Intent contactPickerIntent = new Intent(Intent.ACTION_PICK,
Contacts.CONTENT_URI);
startActivityForResult(contactPickerIntent, CONTACT_PICKER_RESULT);