¿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.
- ¿Cómo agregar eventos en google calendar usando la API de calendario usando android?
- Android: ¿Cómo puedo desactivar el desplazamiento de CalendarView
- ¿Cómo agregar icono o cambiar el icono del día del calendario?
- Crear un evento repetitivo con recordatorio hasta el día específico sin Intent en Android?
- Cómo crear / utilizar un calendario dentro de una aplicación de Android (no como un intento)
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.
- Cómo obtener vacaciones nacionales de un país seleccionado
- ¿Cómo puedo reemplazar el calendario predeterminado del sistema operativo Android?
- ¿Cómo puedo agregar eventos al calendario automáticamente?
- ¿Cómo puedo averiguar el resultado de mi intención de calendario?
- ¿Cuál es el rango de HOUR_OF_DAY?
- Pequeños números en CalendarView android
- Alarma se dispara si el tiempo es eariler que el tiempo del sistema actual en android
- Copia de seguridad y restauración del calendario
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.
- ¿Cómo mostrar el temporizador de cuenta regresiva en la barra de estado en android, como la pantalla de tiempo?
- Android TabHost.addTab -> Excepción de puntero nulo