1

我正在尝试编写一个非常基本的应用程序,该应用程序从联系人内容提供商读取并从特定组名中提取联系人。如何设置选择参数,以便从特定组中提取联系人信息?

如果这已在其他地方得到回答,我深表歉意。我已经搜索并没有找到一个关于如何设置 selectionArgs 以便对信息进行排序的好例子。

private Cursor getContacts() {
    // Run query
    Uri uri = ContactsContract.Contacts.CONTENT_URI;
    String[] projection = new String[] { ContactsContract.Contacts._ID,
            ContactsContract.Contacts.DISPLAY_NAME};
    String selection = ContactsContract.Contacts.STARRED + " = '"
            + ("1") + "'";
    String[] selectionArgs = null;
    String sortOrder = ContactsContract.Contacts.DISPLAY_NAME
            + " COLLATE LOCALIZED ASC";

    return managedQuery(uri, projection, selection, selectionArgs,
            sortOrder);
}

谢谢您的帮助!

4

0 回答 0