Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi Google Kalender Offline auslesen (https://www.delphipraxis.net/178427-google-kalender-offline-auslesen.html)

zeras 7. Jan 2014 18:49

Google Kalender Offline auslesen
 
Ich habe ein Tablet und möchte darauf einige Termine eintragen. Dies könnte über die Cloud gehen. Das Auslesen sollte aber auch Offline gehen, da das Tablet nicht immer Online ist. So ähnlich wie Outlook, dass wenn man auch Offline ist, trotzdem die Termine angezeigt werden. Ich habe im Forum bisher nur Infos gefunden, wo man Online Daten bearbeiten kann.

zeras 11. Jan 2014 10:39

AW: Google Kalender Offline auslesen
 
Hat keiner eine Idee?
Ich habe gelesen, dass dies mit "Content provider" gehen soll, aber da habe ich auch noch keinen Ansatz, die ich da einen Content Provider einsetzen kann.

Unter hier findet man zwar was dazu, aber wie könnte ich solche Zeilen in Delphi umsetzen?

Sir Rufo 11. Jan 2014 12:51

AW: Google Kalender Offline auslesen
 
Das Auslesen der Informationen geht Offline schon mal gar nicht (Keine Arme, keine Kekse)

Aber du kannst die Informationen auf dem Gerät ja auch speichern.
Den Zugriff würde ich auch immer über diesen Offline-Speicher leiten (lesen/schreiben)

zeras 11. Jan 2014 13:00

AW: Google Kalender Offline auslesen
 
Vielleicht habe ich mich auch nicht richtig ausgedrückt.
Die Daten kommen über Google Sync über WLAN auf das Tablet. Die Daten müssten ja nun im Offline Kalender vom Tablet sein und diese will ich irgendwie über XE5 Mob. auslesen.
Wenn ich dann wieder mal Online bin, dann wird wieder neu syncronisiert.

Sir Rufo 11. Jan 2014 13:27

AW: Google Kalender Offline auslesen
 
Also willst du den internen Kalendar abfragen und dort etwas eintragen.
Das hat dann auch nichts mit Google zu tun, denn der Sync erfolgt durch die Kalendar-App

mjustin 11. Jan 2014 13:37

AW: Google Kalender Offline auslesen
 
Hier wird beschrieben, wie man Daten des Android Kalenders liest und schreibt, und welche Berechtigungen die App dazu benötigt:

http://developer.android.com/guide/t...-provider.html

Zitat:

"The Calendar Provider API allows you to perform query, insert, update, and delete operations on calendars, events, attendees, reminders, and so on."
Wie das Ansprechen der Calendar API mit Delphi statt Java geht, kann ich leider nicht sagen.

zeras 11. Jan 2014 13:43

AW: Google Kalender Offline auslesen
 
Zitat:

Zitat von Sir Rufo (Beitrag 1243152)
Also willst du den internen Kalendar abfragen und dort etwas eintragen.
...

Ja, ich will nur die Daten abfragen und anders aufbereiten bzw. anzeigen.

Zitat:

Zitat von mjustin (Beitrag 1243154)
Hier wird beschrieben, wie man Daten des Android Kalenders liest und schreibt, und welche Berechtigungen die App dazu benötigt:

Dann brauche ich nur noch einen Java -> Delphi Konverter:lol:.
Ja das wird die Stelle sein, wo ich ansetzen muss, aber mit Content Providern in Delphi habe ich noch nichts gemacht und auch noch kein Beispiel für Delphi gefunden.

Sir Rufo 11. Jan 2014 14:48

AW: Google Kalender Offline auslesen
 
Hilft das hier

http://stackoverflow.com/questions/1...dar-and-events

zeras 11. Jan 2014 15:06

AW: Google Kalender Offline auslesen
 
Zitat:

Zitat von Sir Rufo (Beitrag 1243163)

Das sieht sehr gut aus.
Werde gleich mal probieren.

Danke.

RWarnecke 12. Jan 2014 08:35

AW: Google Kalender Offline auslesen
 
Hallo Matthias,

warum den umständlichen Weg über den Kalendar auf dem Tablet ? Nimm doch das TMS Cloud Pack for Firemonkey, damit kannste direkt mit dem Google Kalendar synchronisieren und dann die Daten entsprechend anders aufbereiten.

zeras 12. Jan 2014 09:22

AW: Google Kalender Offline auslesen
 
Zitat:

Zitat von RWarnecke (Beitrag 1243238)
Hallo Matthias,

warum den umständlichen Weg über den Kalendar auf dem Tablet ? Nimm doch das TMS Cloud Pack for Firemonkey, damit kannste direkt mit dem Google Kalendar synchronisieren und dann die Daten entsprechend anders aufbereiten.

Das Problem ist, dass die Daten zwar über die Cloud auf das Tablet kommen sollen. Da kann ich ja im Browser die Termine eintragen, die dann gesynct werden. Die Auswertung muss dann aber Offline erfolgen, da das Tablet nicht immer Online ist und da ich die Termine anders aufbereiten will, als im Kalender.

zeras 16. Mär 2014 17:21

AW: Google Kalender Offline auslesen
 
Ich will das Thema noch einmal pushen.
Hatte in letzter Zeit keine Zeit, um da weiter zu arbeiten.
Irgendwie muss das mit Content provider zu tun haben, aber ich habe noch kein Beispiel gefunden für solche Sachen.

Das Beispielhier zum Eintragen eines Kalender Events geht bei mir nicht. Es wird nichts eingetragen. Und ich brauche ja eigentlich auch nichts zum Eintragen, sondern zu Auslesen von Kalenderdaten.
Hat jemand ein Codeschnipsel, wie das mit den Content Provider geht? Oder aber speziell auch das Auslesen von Kalenderdaten?


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz