我想从字母表开始接触所有联系人。以A开头的示例联系人是否有任何方法可以找到...
现在我正在使用代码
String name = phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
答案 0 :(得分:0)
试试以下..
managedQuery (Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder);
Cursor cursor = managedQuery(ContactsContract.Data.CONTENT_URI, null,
ContactsContract.CommonDataKinds.StructuredName.GIVEN_NAME + " = ?",
new String[] { "A" }, null);
此方法在API级别11中已弃用。如果它正常,或者使用以下内容。
CursorLoader (Context context, Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder);