Cómo leer los recordatorios en los calendarios de google

Estoy tratando de leer los recordatorios establecidos por el usuario. Lo que quiero decir con "recordatorio": actualmente hay dos significados diferentes, el primero es la "alerta" relacionada con cada evento en el calendario y se pueden leer desde CalendarContract.Reminders , el segundo son eventos no relacionados insertados por el usuario A través de Google Now con "remember me to …." o mediante la aplicación Google Calendar con acción de recordatorio de insertar. Estoy hablando de la segunda. Estoy leyendo de la tabla de eventos CalendarContract.Events . Sin embargo, parece que esta información no se guarda allí o no es accesible. ¿Hay un proveedor de contenido diferente para los recordatorios?

    2 Solutions collect form web for “Cómo leer los recordatorios en los calendarios de google”

    Los datos de los Recordatorios parecen mantenerse en una base de datos accesible por el proveedor de contenido 'com.google.android.gms.reminders.provider.RemindersProvider'.

    Lamentablemente, el proveedor no se exporta y, por lo tanto, no es accesible a aplicaciones de terceros.

    Huelga decir que el proveedor de contenido no está documentado y no existe API pública.

    Trate de usar la difusión "ACTION_EVENT_REMINDER" , esta intención se disparará cuando una notificación de alarma debe publicarse para un recordatorio (android.intent.action.EVENT_REMINDER).

    He aquí un ejemplo de código para EVENT_REMINDER:

     <receiver android:name="com.eshayne.android.CalendarTest"> <intent-filter> <data android:scheme="content"/> <action android:name="android.intent.action.EVENT_REMINDER" /> </intent-filter> </receiver> IntentFilter filter = new IntentFilter(CalendarContract.ACTION_EVENT_REMINDER); filter.addDataScheme("content"); registerReceiver(myRemindersReceiver, filter); 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.