0

在挑选联系人详细信息时,是否有可以映射到的内置域类?或者,您必须自己创建吗?

例如,我执行以下操作:

ContentResolver cr = getContentResolver();
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI,
        null, null, null, null);
String s = null;
if (cursor.getCount() > 0)
{
    while (cursor.moveToNext())
    {
        s = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
    }
}

有了s,我可以把它放到一个“联系人”对象/域类中,也许是这样的:

Contact myContact = new Contact();
myContact.setName(s);
4

1 回答 1

1

AFAIK没有内置的Contacts类,除了android中的可扩展Contacts模型之外,它很快就会成为CommonDataKinds周围的Bean加上其他所有东西的Map,此外我相信Android SDK提供的大部分数据也是如此他们让你访问数据您如何处理它是您的选择

于 2010-08-27T21:13:08.287 回答