Ich suche nach einer Empfehlung für eine Android-Kalender-App, die einige wesentliche Funktionen enthält.
Der Haken ist, dass ich es brauche, um mit Offline- Kalendern zu arbeiten. Offline- Kalender sind Android-Kalender, die nicht mit Google synchronisiert werden. Sie werden oft als lokale Kalender bezeichnet .
Hier sind die einzigen Funktionen, die erforderlich sind (erweiterte Funktionen sind willkommen, aber das ist alles, was ich brauche):
Scheint einfach, oder?
Das dachte ich auch, aber ich habe nichts gefunden, also habe ich dieser Frage ein Kopfgeld hinzugefügt, in der Hoffnung, einige Empfehlungen zu erhalten.
Unabhängig davon, welche App ich verwende, muss ich in der Lage sein, den Kalender erfolgreich offline zu sichern und wiederherzustellen. Dies kann in der App selbst oder durch die Verwendung einer zusätzlichen App wie Kalender Import/Export erfolgen .
Obwohl kostenlose und Open-Source-Software immer bevorzugt wird, ist beides keine Voraussetzung. KitKat-Kompatibilität hingegen ist Voraussetzung.
Bisher habe ich Stunden damit verbracht, alle folgenden Apps auszuprobieren, und keine von ihnen hat diese grundlegende Funktionalität tatsächlich funktioniert:
Infos, die Sie nur bei Interesse lesen müssen:
In meinem Test:
Business Calendar 2 und Business Calendar 2 Pro scheinen unter einem schwerwiegenden Fehler zu leiden, der einen erfolgreichen Export/Import unmöglich macht und ernsthafte Datenschutz-/Sicherheitsprobleme aufwirft. Siehe https://security.stackexchange.com/questions/124310/are-deleted-offline-calendar-events-in-android-actually-deleted
aCalendar und aCalendar+ Calendar & Tasks konnten Kalenderdaten wiederholt nicht ohne Probleme exportieren. Diese Probleme zeigten, was möglicherweise Zuverlässigkeitsprobleme bei der Verwaltung der Benutzerdaten durch aCalendar und aCalendar+ sein könnten.
Sol Calendar erlaubte dem Benutzer nicht, einzelne Ereignisse in einer sich wiederholenden Serie zu bearbeiten oder zu löschen. Auch wenn dies nicht erforderlich ist, verwendet die Benutzeroberfläche mittelgrauen Text in winzigen Schriftarten auf hellblauem Hintergrund, wodurch der Text nur bei perfekten Lichtverhältnissen lesbar ist.
Jorte Calendar ist nicht vom Kalendersystem von Android abhängig, was es vielversprechend aussehen ließ. Aber es würde dem Benutzer nicht erlauben, ein wiederholtes Ereignis zu beenden, ohne alle gelöschten Ereignisse in der Serie wiederherzustellen. Obwohl keine Anforderungen:
isoTimer war fehlerhaft. Es hat einen eigenen nicht synchronisierten Modus, was nett ist. Das Bearbeiten des Namens eines wiederkehrenden Ereignisses scheint jedoch den Namen des Ereignisses zu ändern (für alle Ereignisse in der Serie), aber diese Änderung wurde beim tatsächlichen Anzeigen des Kalenders nicht widergespiegelt. Nur um Ihren Kalender lokal zu sichern, muss der Benutzer jeden Monat 1,97 $ bezahlen.
vcCalendar Lite sah vielversprechend aus. Es hat einen vollständig Offline- Kalendermodus, der nicht einmal das Kalendersystem von Android verwendet. Aber wenn der Benutzer ein wiederkehrendes Ereignis bearbeitet, um Enddaten anzugeben, verliert er alle Änderungen, die er an dieser Serie vorgenommen hat. Wenn der Benutzer beispielsweise das zweite Ereignis in der Reihe gelöscht hat, wird es plötzlich wieder angezeigt.
RockPaperLz – Ich weiß, dass dein Beitrag schon viele Jahre her ist, aber er hat hier im Jahr 2022 immer noch einen Wert! Als ich 2022 endlich von meinem allerersten alten Smartphone aus dem Jahr 2016 abzog, erfuhr ich gerade erst von dem gefürchteten Android-Offline-Kalender-Phänomen „Zum Löschen markiert“. So habe ich meine Situation gelöst - die für Leute wie Sie, die ich bin, normalerweise nicht von den meisten Android-Benutzern angetroffen wird (die Google bereitwillig ihre Daten geben ...). Meine Geschichte:
Als erstes Smartphone habe ich bis letzten Monat ein richtig altes Moto G4 (mit Android 7) benutzt. Ich habe das Telefon immer ohne Google-Konto verwendet, nur lokaler Kalender. Ich habe alle Apps, einschließlich Business Calendar 2, von der Seite geladen. Letzten Monat bin ich auf mein neues Pixel 4a mit CalyxOS umgezogen und habe wieder Business Calendar 2 verwendet. Für meinen Telefonumzug habe ich den Kalender Import-Export v2.6 von F-Droid zum Extrahieren verwendet mein lokaler Kalender von meinem alten Moto G4. Und überraschenderweise stoße ich auf die "alten gelöschten Ereignisse" in meiner .ics-Datei = weil mein lokaler Kalender nie synchronisiert wurde.
Ich habe viele verschiedene Lösungen in Betracht gezogen. Ich habe viele Möglichkeiten ausprobiert und viel gesucht (einschließlich des Lesens Ihres Beitrags hier!) Und viel Versuch und Irrtum. Hier ist die geheime Sauce für meine einzigartige Situation, in der ich Business Calendar 2 weiterhin verwenden, aber auch den "deleted=1"-Müll in meinem nie synchronisierten lokalen Kalender umgehen wollte:
Mit diesen Schritten habe ich Folgendes erreicht:
Ich habe saubere Daten aus meinem "schmutzigen" lokalen Kalender herausbekommen = kein "gelöscht=1" Müll!
Ich konnte meine Kalenderdaten in mein neues Telefon übertragen.
Mein neues Telefon sollte jetzt auch niemals in die Dämmerungszone "gelöscht = 1" geraten, weil:
Die neueren Android OS-Versionen leiden möglicherweise nicht unter "deleted=1"-Zeug
ODER
Jetzt, da ich meinen eigenen CalDAV-Server habe, kann ich meinen Kalender sicher "lokal" synchronisieren, und über die Synchronisierung der "deleted=1"-Ereignisse verabschieden Sie sich ...
Ich habe ein Backup meines Kalenders auf meinem CalDAV-Server, und mein Kalender ist sozusagen immer noch "lokal" und immer noch privatisiert, da er beim Synchronisieren nicht an einen anderen Ort gesendet wird
Ich kann jetzt meinen Kalender mit anderen Geräten (Telefon meiner Frau, meinem Computer usw.) teilen, wenn ich möchte
Ich kann den Kalender in meinem Pixel 4a immer noch mit Calendar Import-Export v2.6 sichern
Ja, ich habe versucht, meine bereinigte .ics-Datei direkt in meinen CalDAV-Server zu importieren - das hat nicht gut funktioniert, da ich die Duplikatbehandlung von "Überhaupt nicht auf Duplikate prüfen, immer alle importierten Ereignisse einfügen" auswählen konnte = ich brauchte die Kraft von Calendar Import-Export v2.6, um alle meine Termine zu importieren, sogar die Termine, die Duplikate zu sein scheinen (die ähnlich aussahen, aber tatsächlich keine exakten Duplikate waren und ich wollte!).
Seit einiger Zeit verwende ich Personal Calendar . Ich war mir nicht sicher, ob es alle Ihre Anforderungen unterstützt, also habe ich einige schnelle Tests gemacht:
Ich denke, Etar verdient eine Erwähnung.
Bearbeiten: Ich habe gelöschte Ereignisse (sogar von vor Jahren) in meinem .ics-Export bemerkt, wie Sie erwähnt haben. Ich habe nachgeforscht und dachte zunächst, dass das Problem bei Etar nicht aufgetreten ist, also dachte ich fälschlicherweise, Samsungs S Planner sei der Schuldige. Ich habe jedoch versucht, das Problem erneut zu reproduzieren, und festgestellt, dass es wahrscheinlich von der Version der com.android.providers.calendar
System-App (Calendar Storage) abhängt, ob dieses Problem auftritt. Ich habe die Antwort auf security.stackexchange.com aktualisiert , um dies ebenfalls widerzuspiegeln.
Bei einigen anderen Apps (wie Samsungs S Planner) ist mir das gleiche Exportproblem aufgefallen, das Sie erwähnen (über gelöschte Ereignisse, die immer noch in Kalenderexporten erscheinen). Etar leidet nicht unter dem gleichen Problem, gelöschte Ereignisse werden ordnungsgemäß bereinigt (auch wenn Sie lokale/Offline-Kalender anstelle von Cloud-basierten Kalendern verwenden).
Das Problem kann beobachtet werden, indem Sie die Kalender-Import-Export-App verwenden und sich den Ereigniszähler ansehen. Nach dem Löschen eines Ereignisses verringerte es sich bei mir nicht, wenn ich S Planner verwendete, aber es verringerte sich, wenn ich Etar verwendete. Etar räumt also richtig auf.
Verwandt:
Eine der besten FOSS-Apps zur Verwaltung persönlicher Informationen auf Android sind Simple Mobile Tools . Simple Calendar Pro ( com.simplemobiletools.calendar.pro
, verfügbar bei F-Droid ) ist beispielsweise in der Lage, Geburtstage aus Kontakten zu importieren. Oder Sie können sie manuell verwalten. Ich verwende es von F-Droid auf LineageOS 18.1. Es ist viel funktionsreicher als die Standard-Kalender- org.lineageos.etar
App des ROM.
Nikolaus Raul
RockPaperLz- Maskiere es oder Casket
RockPaperLz- Maskiere es oder Casket
Vklaue
RockPaperLz- Maskiere es oder Casket
RockPaperLz- Maskiere es oder Casket