4 votes

Intégration d'un calendrier dans une application Android

Je développe une application Android qui nécessite un rappel similaire à celui de Google Agenda. L'utilisateur doit pouvoir insérer un nouvel événement.

Comme je pense qu'il est trop complexe d'écrire l'interface à partir de zéro, je voudrais savoir s'il existe un moyen d'intégrer un calendrier dans mon application.

3voto

Alex Timonin Points 1465

Vue du calendrier pourrait être ce que vous recherchez.

3voto

StarPinkER Points 6096

Il y a deux permissions pour lire/écrire le calendrier.

android.permission.READ_CALENDAR
android.permission.WRITE_CALENDAR

Mettez ces permissions dans votre AndroidManifest.xml. Vous serez alors en mesure de manipuler le fournisseur de contenu utilisé par l'application calendrier par défaut.

calanderURL = "content://com.android.calendar/calendars";  //Calendar
calanderEventURL = "content://com.android.calendar/events";  //Events
calanderRemiderURL = "content://com.android.calendar/reminders"; //Reminders

Il existe de nombreux tutoriels comme Travailler avec le calendrier Android sur la façon de travailler avec le calendrier.

Vous pouvez lire les données des fournisseurs de calendriers et les afficher dans un fichier Vue du calendrier

0voto

waqaslam Points 31012

L'ordinaire CalendarView commence à être disponible en Android 3.0 (HoneyComb) .

Cette bibliothèque tierce peut peut-être vous aider à améliorer la fonctionnalité du calendrier. Android 2.1 (Eclair)

https://github.com/SimonVT/Android-calendarview

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X