Как получить все контакты андроида, но без тех, которые на симке - PullRequest
12 голосов
/ 02 декабря 2010

Можно это сделать одним запросом?

Насколько я знаю, содержание URI контактов sim составляет content://icc/adn

1 Ответ

20 голосов
/ 10 декабря 2010

Это очень просто!:)

Cursor cursor = mContentResolver.query(
   RawContacts.CONTENT_URI,
   new String[]{RawContacts._ID,RawContacts.ACCOUNT_TYPE},
   RawContacts.ACCOUNT_TYPE + " <> 'com.anddroid.contacts.sim' "
    + " AND " + RawContacts.ACCOUNT_TYPE + " <> 'com.google' " //if you don't want to google contacts also
   ,
   null,
   null);
...