在android中挑选联系信息

时间:2013-08-02 20:14:47

标签: android

我想设置一些东西来启动内置的联系人选择器,让用户选择一个电子邮件,电话号码等,然后在我的活动中获取所述地址/电话号码。

我认为这是不可能用android吗?在联系人有多个电话号码/电子邮件的情况下,您似乎必须至少自己构建一个对话框。

在此之前,似乎没有办法同时选择电话号码和电子邮件。

https://github.com/codinguser/android_contact_picker之类的东西,还是只推出自己的用户界面?

1 个答案:

答案 0 :(得分:0)

它完全可能并且直接用android。您无需为其创建任何对话框或任何内容。只需通过Intent lauch内置的联系选择器Activity。

您必须从某个事件处理程序

启动intent
Intent contactPickerIntent = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI);
startActivityForResult(contactPickerIntent, CONTACT_PICKER_RESULT);

您还必须实施

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
}

接收已选择的联系人用户的URI。

互联网上有成千上万的教程可供选择。谷歌是你的朋友。 这是一个http://mobile.tutsplus.com/tutorials/android/android-essentials-using-the-contact-picker/