Como llegar a todos los contactos de Android pero sin aquellos que están en la tarjeta SIM
Pregunta
Es posible hacerlo en una consulta?
Por lo que yo sé URI de contenido de SIM es la content://icc/adn
Solución
Esto es muy fácil! :)
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);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow