Android 按号码获取联系人的姓名和姓氏

Android 按号码获取联系人的姓名和姓氏,android,android-contacts,Android,Android Contacts,如何从联系人获取联系人的姓名和姓氏 到目前为止,我只找到了 按号码获取联系人的显示名(即,姓名和姓氏的组合) 通过id获取联系人的姓名和姓氏 但不是我想要的。有没有一个简单的方法可以做到这一点,或者我必须将这两种方法结合起来?我想可能会有帮助。我想您熟悉ContentProviders等。这看起来不是很有效:游标游标=getContentResolver().query(ContactsContract.Contacts.CONTENT\u URI,null,null,null);然后,也许

如何从联系人获取联系人的姓名和姓氏

到目前为止,我只找到了

  • 按号码获取联系人的显示名(即,姓名和姓氏的组合)
  • 通过id获取联系人的姓名和姓氏

但不是我想要的。有没有一个简单的方法可以做到这一点,或者我必须将这两种方法结合起来?

我想可能会有帮助。我想您熟悉
ContentProviders
等。

这看起来不是很有效:游标游标=getContentResolver().query(ContactsContract.Contacts.CONTENT\u URI,null,null,null);然后,也许您可以提供要获取的列。联系人contract.Contacts。可能将静态列名作为字符串,您可以使用它在查询中提供选择