草庐IT

StructuredName

全部标签

android - 获取联系人的名字和姓氏而不是单个显示名称?

我目前正在与Android联系人内容提供商合作,目前可以使用以下代码毫无问题地访问联系人的完整显示名称:String[]PROJECTION=newString[]{ContactsContract.Contacts._ID,ContactsContract.Contacts.DISPLAY_NAME,ContactsContract.Contacts.HAS_PHONE_NUMBER,};StringsortOrder=ContactsContract.Contacts.DISPLAY_NAME+"COLLATELOCALIZEDASC";StringSELECTION="LOWER

android - ContactsContract.CommonDataKinds.StructuredName 的问题

在查询联系人数据时,我的大部分工作都正常进行。我正在与StructuredName和Organization作斗争。它们对我不起作用。如果您不介意,请查看代码。它是手工制作的,删除了许多错误检查,以使其尽可能小,以便在此处发布。“不起作用”的评论是对我不起作用的部分。两个前导if()是onActivityResult的一部分,我在联系人选择结束时在其中接收数据。调用完成:intent=newIntent(Intent.ACTION_PICK,ContactsContract.Contacts.CONTENT_URI);startActivityForResult(intent,Main