Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Android Kalender mit bestimmtem Termin starten (https://www.delphipraxis.net/195589-android-kalender-mit-bestimmtem-termin-starten.html)

sko1 12. Mär 2018 13:24

Android Kalender mit bestimmtem Termin starten
 
Hallo,

mein Projekt, Termine aus einer eigenen App und der Android-Kalender-App zusammenzufassen, geht voran :-)

Ich kann Termine aus meiner App und dem Android-Kalender lesen, ich kann per Intent nun aus der "Kalendersammlung" nun auch meine App mit dem gewünschten Termin starten, was mir fehlt und da suche ich nun auch schon wieder seit Tagen, wie ich den Android Kalender starten kann und dabei eine Event-Id übergeben kann, so dass der Kalender sofort das Ereignis anzeigt!

Gefunden habe ich (fast) nichts zum Thema, Lesen und schreiben im Kalender dagegen massenhaft...

Folgender Schnipsel sieht vielversprechend aus, den bekomme ich aber nicht nach Delphi übersetzt:

Delphi-Quellcode:
long eventID = 208;
...
Uri uri = ContentUris.withAppendedId(Events.CONTENT_URI, eventID);
Intent intent = new Intent(Intent.ACTION_VIEW)
   .setData(uri);

    startActivity(intent);
Kann mir bitte jemand unter die Arme greifen?

Ciao
Stefan

jobo 12. Mär 2018 18:09

AW: Android Kalender mit bestimmtem Termin starten
 
sowas hast Du Dir mal angesehen?
https://developer.android.com/guide/...ml#intent-edit

sko1 13. Mär 2018 07:42

AW: Android Kalender mit bestimmtem Termin starten
 
Ja klar, aber das bringt mich keinen Schritt weiter da ich die dort gezeigten Codebeispiele nicht in Delphi übersetzen kann!

Mein gezeigter Schnipsel Code stammt von dort :-)

Kannst Du mir sagen wie das in Delphi aussehen müsste, oder einen Hinweis wo ich nachlesen kann?

ContentUris.withAppendedId kennt mein RAD-Studio Berlin nicht und Google bringt
mich da auch absolut kein Stück weiter!

Ciao
Stefan

jobo 13. Mär 2018 12:52

AW: Android Kalender mit bestimmtem Termin starten
 
Nein, sorry, wie das in Delphi aussehen soll, kann ich Dir auch nicht sagen. Es war einfach nur ein Verweis auf die Doku.

sko1 16. Mär 2018 09:26

AW: Android Kalender mit bestimmtem Termin starten
 
Hallo,

nach weiteren 4 Tagen vergeblicher Suche im Netz möchte ich die Frage noch mal hochholen:

Wie kann ich aus einer FMX Anwendung unter Android den Kalender mit einem bestimmten Eintrag starten)
Wie kann ich diesen Codeschnipsel

Delphi-Quellcode:
long eventID = 208;
...
Uri uri = ContentUris.withAppendedId(Events.CONTENT_URI, eventID);
Intent intent = new Intent(Intent.ACTION_VIEW)
   .setData(uri);

    startActivity(intent);
in Delphi übersetzen?

Oder welche anderen Möglichkeiten habe ich noch um das Ziel zu erreichen?

Ciao
Stefan

franktron 16. Mär 2018 16:38

AW: Android Kalender mit bestimmtem Termin starten
 
Vielleicht einfach Das Datum und die Zeit anzeigen.
Also nicht den Termin selbst sondern das Datum und die Zeit als Parameter übergeben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:35 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