Aplicación de Android que usa Google Calendar – Problema de sincronización

Estoy intentando crear una aplicación para Android que interactúe con Google Calendar.
He seguido el tutorial utilizando proveedores de contenido de aquí . Partes de este código se explican aquí .

Estoy afrontando los siguientes temas.

  1. He creado un nuevo calendario TestCalendar desde mi línea de mi portátil, y lo marcó como seleccionado . Cuando consulta mis calendarios de la aplicación, puedo ver este nuevo calendario, pero se muestra como no seleccionado (seleccionado = 0). ¿Alguna sugerencia sobre por qué esto podría estar sucediendo?

  2. Desde mi aplicación, agrego un evento al calendario
    getContentResolver().insert(eventsUri, event);
    El evento se refleja en el calendario en el teléfono, pero no se refleja en la versión en línea. Para empujar este nuevo evento en línea, tengo que sincronizar manualmente el calendario, o activar la sincronización automática en, que creo que no es la forma correcta en que esto debe hacerse. ¿Alguna sugerencia / vínculo que pueda ayudar?

One Solution collect form web for “Aplicación de Android que usa Google Calendar – Problema de sincronización”

1) ¿Puedes descargar tu calendario y publicar el resultado?

Darse cuenta:
Android <API Lvl 14 debe establecer seleccionado = 1
Android> API Lvl 14 debe establecer visible = 1 (seleccionado ya no está disponible)

Tugurio:

 cursor = contentResolver.query(Uri.parse(CALENDAR_URI),null, null, null,null); while (cursor.moveToNext()) { for (int i = 0; i < cursor.getColumnCount(); i++) { Log.e("XXX", cursor.getColumnName(i) + ": " + cursor.getString(i)); } } 

CALENDAR_URI = contenido: //com.android.calendar/calendars (desde Froyo) o contenido: // calendar / (antes de Froyo)

2) https://stackoverflow.com/a/11652415/411951

  • Monitor de estado de subprocesos. ¿Cómo depurar esto? ¿Qué lo causa?
  • Android Studio, Sync Problema: no se puede encontrar DestinationRootCopySpec
  • Cómo sincronizar contactos de teléfono en gmail en android mediante programación utilizando google contactos api
  • ¿Cómo usar una clase SyncAdapter para varias autoridades?
  • ¿Cómo configurar correctamente el syncAdapter?
  • Cuándo utilizar sincronizado en Java
  • Reproducción de audio sincronizada en dispositivos Android distintos
  • Android java.lang.IllegalMonitorStateException: objeto no bloqueado por hilo antes de esperar ()
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.