¿Hay una manera de agregar recordatorios a un nuevo evento de calendario usando Intents?

Necesito soportar Android 2.1 y más. Sé que CalendarContract no está disponible en Android 2.1, por lo que he hecho la siguiente solución.

Intent intent = new Intent(Intent.ACTION_EDIT) .setType("vnd.android.cursor.item/event") .putExtra("beginTime", beginTime.getTimeInMillis()) .putExtra("title", title) .putExtra("description", description) .putExtra("eventLocation", location) .putExtra("allDay", allDay) .putExtra(Intent.EXTRA_EMAIL, email ); if(!allDay) { intent.putExtra("endTime", endTime.getTimeInMillis()); } startActivity(intent); 

Esto funciona muy bien hasta ahora. He probado en 2.1 a 4.1.

Me gustaría agregar recordatorios, también, pero no puedo encontrar ninguna documentación sobre cómo hacerlo usando Intents. ¿Alguien tiene un ejemplo? Quiero evitar agregar más permisos a mi manifiesto para escribir en el calendario, así que si tienes una sugerencia que lo requiera, no podré usarlo.

Si comprueba el código fuente androide del calendario, los recordatorios no se pueden agregar con la intención.

En lugar de este calendar tiene un ajuste para establecer el recordatorio predeterminado. Pero algunos OEMs podrían haber implementado esto. Así que incluso si lo encuentras, no funcionará en todos los teléfonos.

  • Custom CalendarView (Hijri)
  • ¿Cómo leer los eventos de Google Calendar en android?
  • Calendario devuelve la fecha actual incorrecta android
  • Crear nuevo calendario sincronizado con api de Android
  • Cómo obtener la configuración de la fecha del usuario en android
  • Obtener la fecha actual como advertencia de cadena obsoleta toGmtString () issue
  • Android Añadir un nuevo calendario
  • Webcal: // soporte en Android no funciona - hay una alternativa de alimentación de calendario compatible
  • API de calendario de Android vs API de proveedor de calendario
  • Cómo restar dos objetos de calendario en Android
  • Cómo configurar un recordatorio en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.