0

我想查询联系人是否有任何类型的电话号码并且是否存在于特定组中?

4

1 回答 1

0

我不确定组,但关于包含至少 1 个电话号码,您可以准备这样的查询

Uri URI = ContactsContract.Contacts.CONTENT_URI;
String[] projection = {ContactsContract.Contacts._ID, ContactsContract.Contacts.DISPLAY_NAME, ContactsContract.Contacts.HAS_PHONE_NUMBER};
String selection = ContactsContract.Contacts.HAS_PHONE_NUMBER + "=1";

Cursor mContactCursor = .getContentResolver().query(URI, projection, selection, null, null);

请记住在清单中添加权限。

<uses-permission android:name="android.permission.READ_CONTACTS" />
于 2012-06-11T08:30:20.870 回答