Android Sync Sqlite

Ich mache eine Wörterbuchart einer App, die SQLite . Ich habe einen einzigen Tisch, der das Paar Fremdwörter und ihre Übersetzungen hält. Ich möchte diese Tabelle mit einer bestimmten Kalkulationstabelle in Google Docs synchronisieren .

Ich habe diese großartige Bibliothek gefunden , um GoogleSpreadsheets abzurufen und zu manipulieren, also bin ich zumindest dafür GoogleSpreadsheets . Aber ich fühle mich wohl über die Synchronisation. Jetzt,

  • Fragment Animation: Unterschied zwischen setCustomAnimations und setTransitionStyle
  • Ist es möglich, mehr als eine String-Ressource-Datei in Android zu haben?
  • So legen Sie eine Schriftart für das Menü "Optionen" fest?
  • Android EditText onClick Listener, der im Layout definiert ist, schlägt mit obskure Exception fehl
  • android nGPS: Ort auf der Grundlage von Magnetfeld statt GPS oder Zell Triangulation
  • Wie kann ich den APK-Dateinamen für Produkt-Aromen anpassen?
    1. Kann ich einen SyncAdapter , um diese Synchronisierung zwischen meinem SQLite und einem GoogleSpreadsheet ? Wenn ja, wie würde ich das machen? Würde ich die Zeilen der Kalkulationstabelle im onPerformSync abrufen und manipulieren?
    2. Was könnten die anderen Alternativen für ein solches Szenario sein? Sollte ich vielleicht einen normalen Service benutzen, um den Scheck zu machen, wenn der Benutzer ihn anfordert (zB in der Haupttätigkeit)?

    Auf den Google I / O-Vids (vor allem bei Android REST Client Apps ) scheinen sie ziemlich überzeugend für die Verwendung des SyncAdapter aber ich bin mir nicht sicher, ob es mir ohne einen aktuellen REST-Service helfen könnte.

    Danke im Voraus..

  • Wie kann man den Textstil einer Schaltfläche in Selektoren einstellen?
  • Android NDK Release bauen
  • Execution fehlgeschlagen für Task ': app: processDebugResources' auch mit neuesten Build-Tools
  • Emulieren Sie Hosts-Datei auf nicht-verwurzelten Android
  • MVVMCross änderndes ViewModel innerhalb eines MvxBindableListView
  • Android addHeaderView verschwindet, wenn keine Elemente in ListView vorhanden sind
  • One Solution collect form web for “Android Sync Sqlite”

    Ein guter Grund, den Android SyncAdapter , ContentProvider und SyncManager ist, dass Sie von dem Google System Wissen profitieren, das für die Erhaltung der Batterielebensdauer und anderer Ressourcen nützlich ist. Ein Teil dieses Inhalts ist in dem Video, auf das du verlinkt bist. Zum Beispiel, exponentielle Back-off-Logik, um verschwenderische Versuche beim Synchronisieren zu verhindern.

    Es gibt einige gute Informationen über die Lebensdauer der Batterie durch die Erhaltung der Zelle Radio Macht in der heutigen Google I / O 2012 Talk "Making Good Apps Great: Weitere erweiterte Themen für Expert Android-Entwickler." Obwohl ich nicht explizit erwähnt habe, denke ich, dass der SyncManager wahrscheinlich die Batterie hat, die Eigenschaften besitzt, die in diesem Video erwähnt werden.

    Basierend auf meinem Lesen (nicht wirklich implementieren nichts) der APIs und andere Ressourcen wie die com.example.android.samplesync Paket, scheint es, dass das Muster ist flexibel genug, um Ihre Programm-Bedürfnisse anzupassen.

    Das Team, mit dem ich arbeite, hat eine benutzerdefinierte Synchronisierung für unsere Android-App implementiert, aber ich kann Ihnen sagen, dass wir diese Option nicht berücksichtigt haben, weil wir uns verpflichtet haben, so viel Logik wie möglich zu schreiben, um mit dem WebView zu laufen. Ich würde das nicht unbedingt empfehlen, aber das ist hier nicht mehr da.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.