studio sincronizar samsung programacion móviles festivos desarrollo curso calendario aplicaciones android calendar

sincronizar - programacion android pdf 2018



Cómo crear un calendario simple en Android (4)

Al revisar estos enlaces con el código fuente, obtendrás una idea al respecto:

Android-Calendar-Widget

Android-Calendar-GridView-Adapter

android-calendar-provider-tests

Necesito un calendario simple para mi aplicación de Android, en el que puedo elegir una fecha y leer datos de la base de datos según la fecha elegida. Estoy teniendo problemas para encontrar un buen ejemplo de calendario. ¿Alguien tiene un código fuente de calendario simple? ¡Gracias!



Debería usar un DatePicker ... Porque esa es la única manera simple a través de la cual los usuarios pueden elegir una fecha y leer datos de una base de datos basada en esa fecha ... Pero también deberían mostrar su esfuerzo ...


El calendario API está disponible a partir de Android 4.0.

La creación de nuevos eventos se realiza a través de Intenciones y no requiere ningún permiso. La configuración de las propiedades del evento se realiza a través de Intent extras. Se le preguntará al usuario si se debe crear el evento.

Por ejemplo, lo siguiente indicará al usuario si se debe crear un evento con ciertos detalles.

Intent intent = new Intent(Intent.ACTION_INSERT); intent.setData(CalendarContract.Events.CONTENT_URI); startActivity(intent);

También puede agregar fechas y horas, si este evento se repite y similares. Vea los comentarios en la codificación para ejemplos.

Intent intent = new Intent(Intent.ACTION_INSERT); intent.setType("vnd.android.cursor.item/event"); intent.putExtra(Events.TITLE, "Learn Android"); intent.putExtra(Events.EVENT_LOCATION, "Home suit home"); intent.putExtra(Events.DESCRIPTION, "Download Examples"); // Setting dates GregorianCalendar calDate = new GregorianCalendar(2012, 10, 02); intent.putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME, calDate.getTimeInMillis()); intent.putExtra(CalendarContract.EXTRA_EVENT_END_TIME, calDate.getTimeInMillis()); // Make it a full day event intent.putExtra(CalendarContract.EXTRA_EVENT_ALL_DAY, true); // Make it a recurring Event intent.putExtra(Events.RRULE, "FREQ=WEEKLY;COUNT=11;WKST=SU;BYDAY=TU,TH"); // Making it private and shown as busy intent.putExtra(Events.ACCESS_LEVEL, Events.ACCESS_PRIVATE); intent.putExtra(Events.AVAILABILITY, Events.AVAILABILITY_BUSY);

Más sobre este artículo

y más calendarios api tutoriales