Xamarin.Android: Hinzufügen eines Kalendereintrages

Aus maxTechCorner
HinweisXamarin hat am 1. Mai 2024 das Support-Ende erreicht; Nachfolger ist .NET MAUI. Dieser Artikel bleibt als Referenz erhalten – für neue Projekte gilt .NET MAUI.

Symptom

Ein Kalenderereignis soll programmatisch in einer Android-App erstellt werden.

Ursache und Lösung

  1. Kalender-Berechtigung in der AndroidManifest.xml hinzufügen.
Kalender-Berechtigung im Manifest


  1. using Android.Provider; im Header der Activity ergänzen.
  2. Eine ContentValues-Instanz erstellen und die Parameter setzen (DateTime zuvor in Millisekunden umrechnen).
ContentValues für den Kalendereintrag


Helper-Methode: DateTime in Millisekunden


Unterstützung von m.a.x. it

Bei plattformübergreifender App- und Software­entwicklung unterstützt Sie m.a.x. it mit individueller Softwareentwicklung.


Über m.a.x. it Die m.a.x. Informationstechnologie AG ist seit über 30 Jahren IT-Partner mittelständischer und großer Unternehmen in München und bietet maßgeschneiderte Lösungen und Services in den Bereichen Cloud, Cybersecurity, Netzwerk, Windows, Linux und Softwareentwicklung. Sie haben eine Frage zu diesem Artikel oder brauchen Unterstützung? Kontakt aufnehmen