J'ai besoin d'un calendrier simple pour mon Android, dans laquelle je peux en choisir une date et lire les données de la base de données en fonction de la date choisie. J'ai du mal à trouver un bon et simple exemple de calendrier Quelqu'un at-il un code source de calendrier simple? Merci!
Consultez ces liens avec un exemple de code source, vous en aurez une idée:
L'API Calendrier est disponible à partir de Android 4.0.
La création de nouveaux événements se fait via Intents et ne nécessite aucune autorisation. La définition des propriétés de l'événement se fait via les extras d'intention. L'utilisateur sera invité si l'événement doit être créé.
Par exemple, ce qui suit demandera à l'utilisateur si un événement doit être créé avec certains détails.
Intent intent = new Intent(Intent.ACTION_INSERT);
intent.setData(CalendarContract.Events.CONTENT_URI);
startActivity(intent);
Vous pouvez également ajouter des dates et des heures, si cet événement se répète, etc. Voir les commentaires dans le codage pour des exemples.
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);
En savoir plus sur cet article
et plus de tutoriels d'api de calendrier
Voici un autre bon exemple simple de calendrier tutoriels.
Voici un exemple d'application de calendrier que vous pouvez consulter. http://droidwalk.blogspot.in/2012/11/Android-calendar-sample.html#more
Vous devriez utiliser un DatePicker ... Parce que c'est le seul moyen simple par lequel les utilisateurs peuvent choisir une date et lire les données d'une base de données en fonction de cette date ... Mais bon, vous devez également montrer votre effort ...