¿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.

  • Android CalendarView desaceleración de diseño
  • Escucha los nuevos eventos del calendario
  • Android: ¿Cómo puedo desactivar el desplazamiento de CalendarView
  • Vista de la cuadrícula con el gesto y en el oyente del tecleo del artículo
  • ¿Cómo obtener el último domingo antes de la fecha actual?
  • Android Cómo cambiar el número total de días en años, meses y días exactamente?
  • Webcal: // soporte en Android no funciona - hay una alternativa de alimentación de calendario compatible
  • ¿Cómo obtener todos los eventos del calendario?
  • Cómo obtener vacaciones nacionales de un país seleccionado
  • Problema al asignar una instancia de calendario a otra
  • ¿Cómo puedo ayudar a un usuario a suscribirse a un calendario externo al calendario de Google en un dispositivo Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.