从android中的联系人获取地址详细信息

泥泞的

我正在尝试访问我从联系人选择器意图中选择的人员的详细联系信息。

这是我的联系人的样子:

在此处输入图片说明

这是我用来打开联系人选择器的代码:

Intent pickContactIntent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(pickContactIntent, PICK_CONTACT_REQUEST);

现在,我可以使用以下API获取电话号码和电子邮件:

android.provider.ContactsContract.CommonDataKinds.Email;
android.provider.ContactsContract.CommonDataKinds.Phone;

但是我无法获取存储的地址。我想同时获取地址值和与之关联的自定义标签。

任何帮助表示赞赏。

考希克·帕玛(Kaushik Parmar)

如果您有联系人ID,并且想获取邮政地址,请使用以下命令:

     Uri postal_uri = ContactsContract.CommonDataKinds.StructuredPostal.CONTENT_URI;
     Cursor postal_cursor  = getContentResolver().query(postal_uri,null,  ContactsContract.Data.CONTACT_ID + "="+contactId.toString(), null,null);
      while(postal_cursor.moveToNext())
        {
         String Strt = postal_cursor.getString(postal_cursor.getColumnIndex(StructuredPostal.STREET));
         String Cty = postal_cursor.getString(postal_cursor.getColumnIndex(StructuredPostal.CITY));
         String cntry = postal_cursor.getString(postal_cursor.getColumnIndex(StructuredPostal.COUNTRY));
        } 
        postal_cursor.close();           

http://gabrielaradu.com/?p=367

https://stackoverflow.com/a/13471370/2480911

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取联系人详细信息中的电子邮件地址

来自分类Dev

如何在android中启动目录联系人的联系人详细信息活动

来自分类Dev

从联系人列表中填充用户详细信息

来自分类Dev

android获取联系人详细信息,例如数字和缩略图

来自分类Dev

当我尝试从SMS消息(Android光标)获取联系人或照片详细信息时,总是返回NULL

来自分类Dev

从Android手机的联系人列表中检索指定号码的组织详细信息和电子邮件详细信息?

来自分类Dev

iOS联系人详细信息选择

来自分类Dev

如何调用系统应用程序以获取联系人的详细信息

来自分类Dev

根据类型将联系人详细信息分组到 SQL 中的单独列中

来自分类Dev

使用集合选择从联系人ID检索联系人详细信息

来自分类Dev

Android:如何向联系人详细信息添加自定义字段/操作

来自分类Dev

使用Swift在iOS中访问联系人详细信息

来自分类Dev

在ios(通讯簿)中禁用联系人详细信息视图

来自分类Dev

使用列表框中的联系人详细信息更新文本框

来自分类Dev

搜索联系人并从android中的电话联系人获取联系人号码

来自分类Dev

在Android中获取并选择联系人

来自分类Dev

如何在响应式Google Map旁边添加联系人详细信息

来自分类Dev

如何实现联系人详细信息屏幕(如棒棒糖)

来自分类Dev

如何防止Windows 10与联系人共享wifi详细信息?

来自分类Dev

如何在响应式Google Map旁边添加联系人详细信息

来自分类Dev

如何在Android中更新联系人信息?

来自分类Dev

如何从Android中的联系人列表中获取联系人号码?

来自分类Dev

从Android中的“联系人”列表中获取联系人

来自分类Dev

Android:未从联系人列表中获取任何联系人

来自分类Dev

更新Android中联系人的信息

来自分类Dev

从MAC地址获取设备详细信息

来自分类Dev

保存Android联系人后获取联系人ID

来自分类Dev

保存Android联系人后获取联系人ID

来自分类Dev

如何从 Android 联系人中的联系人 ID 中获取只读帐户名称

Related 相关文章

  1. 1

    如何获取联系人详细信息中的电子邮件地址

  2. 2

    如何在android中启动目录联系人的联系人详细信息活动

  3. 3

    从联系人列表中填充用户详细信息

  4. 4

    android获取联系人详细信息,例如数字和缩略图

  5. 5

    当我尝试从SMS消息(Android光标)获取联系人或照片详细信息时,总是返回NULL

  6. 6

    从Android手机的联系人列表中检索指定号码的组织详细信息和电子邮件详细信息?

  7. 7

    iOS联系人详细信息选择

  8. 8

    如何调用系统应用程序以获取联系人的详细信息

  9. 9

    根据类型将联系人详细信息分组到 SQL 中的单独列中

  10. 10

    使用集合选择从联系人ID检索联系人详细信息

  11. 11

    Android:如何向联系人详细信息添加自定义字段/操作

  12. 12

    使用Swift在iOS中访问联系人详细信息

  13. 13

    在ios(通讯簿)中禁用联系人详细信息视图

  14. 14

    使用列表框中的联系人详细信息更新文本框

  15. 15

    搜索联系人并从android中的电话联系人获取联系人号码

  16. 16

    在Android中获取并选择联系人

  17. 17

    如何在响应式Google Map旁边添加联系人详细信息

  18. 18

    如何实现联系人详细信息屏幕(如棒棒糖)

  19. 19

    如何防止Windows 10与联系人共享wifi详细信息?

  20. 20

    如何在响应式Google Map旁边添加联系人详细信息

  21. 21

    如何在Android中更新联系人信息?

  22. 22

    如何从Android中的联系人列表中获取联系人号码?

  23. 23

    从Android中的“联系人”列表中获取联系人

  24. 24

    Android:未从联系人列表中获取任何联系人

  25. 25

    更新Android中联系人的信息

  26. 26

    从MAC地址获取设备详细信息

  27. 27

    保存Android联系人后获取联系人ID

  28. 28

    保存Android联系人后获取联系人ID

  29. 29

    如何从 Android 联系人中的联系人 ID 中获取只读帐户名称

热门标签

归档