Bonjour,
voici mon problème, nous avons un projet à réaliser pour ma 2ème et dernière année de SRC, et nous avons choisis de développer une application mobile pour Android.
Le but est de notifier l'utilisateur lorsque l'emploi du temps est modifié. Cet emploi du temps est un fichier ics, voici un exemple du contenu de ce fichier :
Mon problème est donc le suivant : comment faire pour découper ce fichier en un ensemble de blocs (qui sont donc pour chaque BEGIN:VEVENT jusqu'à END:VEVENT pour un seul cours, en gros, je veux pouvoir découper tous les blocs de ce style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 BEGIN:VCALENDAR VERSION:2.0 PRODID:-//hacksw/handcal//NONSGML v1.0//EN X-WR-TIMEZONE:Europe/Paris BEGIN:VEVENT UID:20110921T081500-624@gestionedt.emploisdutempssrc.com DTSTART;TZID=Europe/Paris:20110921T081500 DTEND;TZID=Europe/Paris:20110921T101500 SUMMARY: CM Reseaux AmphiSRC END:VEVENT BEGIN:VEVENT UID:20110923T134500-702@gestionedt.emploisdutempssrc.com DTSTART;TZID=Europe/Paris:20110923T134500 DTEND;TZID=Europe/Paris:20110923T154500 SUMMARY: CM Numerisation AmphiSRC END:VEVENT
Donc déjà, est-ce possible ? Si oui, par quel procédé ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 BEGIN:VEVENT UID:20110923T134500-702@gestionedt.emploisdutempssrc.com DTSTART;TZID=Europe/Paris:20110923T134500 DTEND;TZID=Europe/Paris:20110923T154500 SUMMARY: CM Numerisation AmphiSRC END:VEVENT
Et comment ensuite comparer 2 fichiers et s'il y'a une différence afficher par exemple le bloc qui a changé ne serais-ce tout d'abord que dans un lineartext ou quelque chose comme ça ?
Si vous avais une idée, je vous en serais reconnaissant, un peu bloqué et pas moyen de trouver quelque chose de cohérent à ce que je cherche sur le net =/..
Partager