我想获得所有以字母开头的联系方式。以 A 开头的示例联系人有什么方法可以找到...
现在我正在使用代码
String name = phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
我想获得所有以字母开头的联系方式。以 A 开头的示例联系人有什么方法可以找到...
现在我正在使用代码
String name = phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
尝试跟随..
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);