Wie lösche ich einen einzelnen Kalender aus der nativen Kalender-App (nicht nur die Einträge: den gesamten Kalender), ohne die App oder alle Kalender in Android> 4.0 zu löschen?
Diese Funktion war bis zum ICS verfügbar. In Kitkat ist das immer noch nicht möglich.
Antworten:
Ich bin gerade auf das gleiche Problem gestoßen. Ich habe einen lokalen Kalender mit einer App erstellt und die App dann entfernt, bevor ich den Kalender löschte. Ich könnte die App neu installieren und den Kalender dort löschen. Für Sie als Entwickler bedeutet dies, dass Sie diese Funktionalität wahrscheinlich zu Ihrer App hinzufügen sollten.
Wenn Sie jedoch eine schnelle Lösung benötigen oder jemand anderes auf dieses Problem mit einer Drittanbieter-App stößt, die keine Möglichkeit bietet, eigene Kalender zu entfernen, können Sie die (nicht mehr kostenlose) App iCal Import / Export CalDAV von Lukas verwenden Aichbauer, da Sie mit dieser App alle lokalen Kalender entfernen können.
Starten Sie es einfach, wählen Sie "Kalender bearbeiten", dann "Kalender auswählen" und wählen Sie den Kalender aus, den Sie entfernen möchten. Klicken Sie dann auf "Kalender löschen" und bestätigen Sie, ob Sie sicher sind, dass Sie den richtigen ausgewählt haben.
Verwenden Sie möglicherweise zuerst dieselbe App, um eine Sicherungskopie Ihrer Kalender zu erstellen, die Sie behalten möchten.
BEARBEITEN: Als Antwort auf Raphadkos Kommentar habe ich den Link aktualisiert. Die App existiert noch, ist aber nicht mehr kostenlos
quelle
Menu -> Calendars to display
Gehen Sie in der Kalender-App zu dem Kalender, dessen Anzeige Sie beenden möchten, und deaktivieren Sie ihn. Auf demselben Bildschirm können Sie auch auf dieCalendars to sync
Schaltfläche tippen, die Kalender deaktivieren, deren Synchronisierung mit dem Telefon verhindert werden soll, und auf dieOK
Schaltfläche tippen .quelle
Settings -> Accounts & sync
Menü stoppen .Android-Geräte verfügen über eine lokale Kalenderspeicherdatenbank, die undurchsichtig ist und mit programmgesteuerten Apps nur schwer geändert werden kann. Sie können jedoch alle lokalen Kalenderdaten löschen, wodurch die Kalendereinträge dauerhaft entfernt werden sollen. Alle synchronisierten Kalender werden neu gefüllt.
Settings > Apps & Notifications > See all Apps > (... menu) Show System
Navigieren Sie zu "Kalenderspeicher", wählen Sie
Storage & cache
und dannClear storage
.Alle Kalenderereignisse verschwinden, synchronisierte Ereignisse werden in den nächsten Minuten über die Kontosynchronisierung neu ausgefüllt.
In einem anderen Kommentar wurde eine kostenpflichtige App "CalDEV" erwähnt. Ich vermute, dass es eine weniger nukleare Version davon macht.
quelle