¿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.
- Quiero obtener el número de semanas en un mes en particular
- ¿Cómo agregar icono o cambiar el icono del día del calendario?
- Actividad de calendario para ver semana y vista de día
- Copia de seguridad y restauración del calendario
- Obtener la fecha actual como advertencia de cadena obsoleta toGmtString () issue
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.
- Cambio de color de un solo día en calendarview, android
- ¿Funcionará AlarmManager si mi aplicación no se está ejecutando?
- El estilo de Holo de DatePickerDialog falló en Android 7 Turrón
- Cómo pasar la identificación de correo electrónico que se sincronizarán en crear calendario de eventos en android?
- "Año 2038 _problema" en Google Calendar API (aplicación de Android)
- FireBase Job Dispatcher. El trabajo comienza después de 20-60 seg, incluso con Triger.Now. ¿Cómo puedo arreglarlo?
- Android Añadir un nuevo calendario
- Java.lang.IllegalArgumentException: Clase incorrecta: class java.util.GregorianCalendar
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