Als ich mein Telefon bekam, importierte ich meine alten Kontakte, indem ich ein kleines Programm schrieb, das die Kontakte-API verwendet . Das hat super geklappt und alle meine Kontakte wurden lokal auf dem Telefon gespeichert (Synchronisierung mit Google ist deaktiviert). Jetzt muss ich einen neuen Kontakt manuell über das Standard-Kontaktmenü hinzufügen. Ich habe nur die Möglichkeit, den neuen Kontakt meinem "Google-Konto" hinzuzufügen. Für die lokale Speicherung gibt es keine Wahl. Alle Kontakte, die ich mit meinem Programm im Batch hinzugefügt habe, werden korrekt als "Nur Telefon, nicht synchronisierter Kontakt" aufgeführt, und dies möchte ich auch mit neuen Kontakten tun, die ich über das Menü "Standardkontakte" hinzufüge.
Diese Frage ist mir bekannt , aber im Menü mit den Kontakteinstellungen, das in der Antwort zu dieser Frage beschrieben ist, sind überhaupt keine Speichereinstellungen vorhanden.
Wie füge ich neue Kontakte zum lokalen Speicher hinzu? Ich könnte natürlich das Programm verwenden, das ich geschrieben habe, aber das scheint auf lange Sicht etwas umständlich zu sein, und es muss doch einen Weg geben, dies über die Menüs zu tun?
Ich laufe mit Android 4.0.2 auf einem Galaxy Nexus.
quelle
com.google.android.syncadapters.contacts
auf der Detailseite angezeigt wird, haben Sie Recht.Im Vergleich zu meiner ersten Antwort gibt es eine andere (einfachere) Lösung, die auch für mich funktioniert hat:
Verwenden Sie die MyLocalAccount- App, um ein lokales Konto zu erstellen. Anschließend können Sie Ihre Kontakte mit MyPhoneExplorer ganz einfach mit Ihrem PC synchronisieren .
quelle
Eine Lösung, die für mich funktioniert hat, ist die folgende:
Hosten Sie Ihre eigene Instanz von ownCloud und synchronisieren Sie Ihre Kontakte über CalDav ( Google Play oder kostenlos bei F-Droid ).
Alternativen wären CardDAV für Kontakte und ICalSync2 für Kalender.
Für eine andere (einfachere) Lösung siehe meine zweite Antwort .
quelle
Möglicherweise gibt es eine bessere Lösung für dieses Problem, aber ich habe es gerade versucht:
Erstellen Sie ein anderes (als Ihr aktuelles) Google-Konto, z
[email protected]
.Wenn Sie in Ihrem normalen Google-Konto keine Kontakte hatten, sind Sie fertig. Stellen Sie einfach sicher, dass Ihre Synchronisierungssoftware das richtige (neue) Konto verwendet.
Wenn Sie Kontakte in Ihrem normalen Konto hatten, müssen Sie diese irgendwie vom normalen Google-Konto auf das spezielle neue Konto übertragen.
Ich habe dazu die Software My Phone Explorer (MPE) verwendet, aber es ist schwierig.
Ändern Sie nun den Ordner / das Konto, der / das zum Synchronisieren der Kontakte im MPE-Client auf dem Telefon verwendet wird, auf den neuen. Ändern Sie auch den Ordner / das Konto, in dem sich neue Kontakte befinden (auf das neue Konto).
Jetzt sind Ihre Kontakte in einem Google-Konto gespeichert (was Ihr ICS / Jelly Bean-Telefon glücklich macht), aber Sie sind sicher, dass die Kontakte nicht versehentlich mit Google synchronisiert werden können (was Sie hoffentlich glücklich macht).
Warum zwingen sie uns, solche Dinge zu tun? Ich denke, wer seine Daten privat halten will, sollte dies ohne Tricks tun können.
Ist jemand da draußen in der Lage, einen neuen Inhaltsanbieter für Kontakte in einem lokalen Geschäft zu programmieren?
Übrigens: MPE ist weiterhin in der Lage, die Kontakte auf dem Telefon lokal so zu speichern, wie es vor ICS bei der Synchronisierung mit Ihrem PC funktioniert hat. Das Problem ist jedoch, dass Sie auf dem Telefon diesem lokalen Geschäft keinen neuen Kontakt hinzufügen können. Es wird nur dann nicht angezeigt, wenn Sie gefragt werden, wo der neue Kontakt gespeichert werden soll.
Fallstricke: Gelegentlich wird eine Meldung angezeigt, dass ein Anmeldeproblem mit dem gelöschten Konto vorliegt. Anstatt sich darüber zu ärgern, können Sie glücklich sein, denn es zeigt Ihnen, dass Sie gerade erfolgreich einen Datenverlust von Ihrem Telefon zu Google verhindert haben ;-)
quelle
Seit dem ICS hat Google das lokale Speichern von Kontakten eingestellt.
Einige Hersteller fügen dies manuell zu ihren eigenen ROMs hinzu.
Sie müssen es jetzt mit einem Kontotyp synchronisieren.
quelle
Sie können den lokalen Kalender aus dem Android F-Droid FOSS-Repository verwenden
Ich benutze es ohne Probleme auf meinem Handy.
quelle
Wenn Sie verwurzelt sind, verwenden Sie Titanium Backup Pro und halten Sie "Google Contact Sync" an. Es wird in roter Schrift sein, aber mach dir keine Sorgen, friere es trotzdem ein.
Wenn Sie nun beispielsweise zu WhatsApp gehen und einen Kontakt hinzufügen, erhalten Sie eine Meldung zum Hinzufügen eines Kontos. Klicken Sie auf "Lokal behalten". Sie haben es geschafft. Der lokale Kontakt ist jetzt die Standardoption.
Um den Vorgang aus irgendeinem Grund umzukehren, tauen Sie einfach die App in Titanium Backup Pro auf.
quelle