在我的应用中,我想获取所选联系人的地址字段。我设法得到联系人姓名,但我不知道如何获得地址。这是我的代码:
@Override
public void onActivityResult(int reqCode, int resultCode, Intent data) {
super.onActivityResult(reqCode, resultCode, data);
switch (reqCode) {
case (PICK_CONTACT) :
if (resultCode == Activity.RESULT_OK) {
Uri contactData = data.getData();
Cursor c = getActivity().getContentResolver().query(contactData, null, null, null, null);
c.moveToFirst();
String name = c.getString(c.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
Log.i(TAG, "name contact: "+ name);
}
break;
}
}
非常感谢你!
答案 0 :(得分:2)
尝试以下
<div>
答案 1 :(得分:1)
ContactsContract.CommonDataKinds.StructuredPostal.CITY
ContactsContract.CommonDataKinds.StructuredPostal.STREET
ContactsContract Structured Postal docs
请在来到这里询问问题之前检查开发文档。