Cómo sincronizar los contactos nativos de Android en la cuenta de Google usando Google API. Proporcione algunos enlaces útiles.cómo sincronizar los contactos del teléfono en Gmail en Android programmatically utilizando los contactos de Google api
Respuesta
La sincronización ocurre automáticamente. Puede agregar o eliminar contactos programáticamente. Pero la sincronización la maneja el sistema operativo automáticamente si y solo si el usuario ha activado la opción 'sincronizar conos' en la configuración del teléfono.
Puede, sin embargo ejecutar una rutina de sincronización que se puede llamar el proceso de sincronización si la sincronización está habilitada por el usuario usando algo como esto:
private void requestSync()
{
AccountManager am = AccountManager.get(this);
Account[] accounts = am.getAccounts();
for (Account account : accounts)
{
int isSyncable = ContentResolver.getIsSyncable(account, ContactsContract.AUTHORITY);
if (isSyncable > 0)
{
Bundle extras = new Bundle();
extras.putBoolean(ContentResolver.SYNC_EXTRAS_MANUAL, true);
ContentResolver.requestSync(accounts[0], ContactsContract.AUTHORITY, extras);
}
}
}
También necesita agregar '
La siguiente también podría ser una buena respuesta. Su similar a la anterior, pero la configuración por defecto aplicación utiliza el código de algo como esto:
private void requestSyncForAccounts() {
SyncAdapterType[] syncAdapters = ContentResolver.getSyncAdapterTypes();
Bundle extras = new Bundle();
extras.putBoolean(ContentResolver.SYNC_EXTRAS_MANUAL, true);
Account[] accounts = AccountManager.get(PeopleActivity.this).getAccounts();
for (Account account : accounts) {
for (int j = 0; j < syncAdapters.length; j++) {
SyncAdapterType sa = syncAdapters[j];
if (ContentResolver.getSyncAutomatically(account, sa.authority)) {
ContentResolver.requestSync(account, sa.authority, extras);
}
}
}
}
- 1. ¿Cómo conseguir los contactos del teléfono en Android
- 2. Extracción del grupo "Otros contactos" de Gmail a través de la API de contactos de Google
- 3. En Android, ¿cómo selecciona solo los contactos de TELÉFONO?
- 4. ¿Cómo obtener los contactos de usuario de gmail?
- 5. Cómo leer los contactos sim de Android y los contactos telefónicos por separado
- 6. Cargando los contactos del teléfono en orden ascendente
- 7. ¿Cómo recuperar contactos de Gmail?
- 8. ¿Cómo elegir contactos solo desde contactos de google (no Facebook, etc.) con números de teléfono?
- 9. Obtener los contactos de Android
- 10. existe contacto en los contactos
- 11. Google API: Obtener una foto de contactos
- 12. Obtener contactos de Google utilizando LightOpenID?
- 13. cómo eliminar todos los contactos en la lista de contactos en android mobile programáticamente
- 14. ¿Cómo obtener contactos número de teléfono en Android
- 15. ¿Cómo puedo importar contactos de gmail usando google-api-javascript-client o "Contacts API version 3.0"?
- 16. Importación de contactos de Gmail en el emulador de Android
- 17. Manera eficiente de cargar todos los contactos y todos los números de teléfono (Android 2.0)
- 18. cómo acceder a los contactos en mi programa de Android
- 19. necesito ayuda: google, yahoo, contactos de hotmail api
- 20. Obtener número de teléfono de Contactos solamente
- 21. Android Lista de contactos
- 22. ¿En qué formato se almacenan los contactos en android?
- 23. Cómo obtener solo los contactos favoritos/destacados utilizando ContactsContract
- 24. contactos de Google API de datos 401 de error
- 25. OAuth frente a contactos portátiles para importar contactos
- 26. Actualizando la API de Contactos de Google con JSON
- 27. ¿Cómo puedo unirme mediante programación 2 contactos en Android?
- 28. ¿Hay alguna API de contactos de AOL?
- 29. Mejor práctica para mostrar los contactos de android + números de teléfono
- 30. Rails 3 obtener contactos de gmail usando omniauth?
http://immigrationroad.com/blog/how-to-sync-android-phone-contacts-with-google-gmail/ –
necesito sincronizar programáticamente – AndroidRaji
ok. Espere, le daré –