German Daten zwischen 2 Geräten synchronisieren ?

Paulsche

Well-Known Member
Licensed User
Longtime User
Hallo,

ich würde gerne in meine APPS eine Synchronisation einbauen,
um die Daten z.B. aus meiner Einkaufsliste-APP (SQL-DB) mit einem
anderen Gerät synchronisieren zu können.

Auf welche Art könnte man das am besten machen ?
Hat jemand so was schon gemacht ?
 

Paulsche

Well-Known Member
Licensed User
Longtime User
Versuche nun (mit Archiver Lib) die Daten zu zippen und per Mail senden,
beim Empfänger aus der APP die Mail abfragen, Anhang speichern, entzippen und Daten einlesen.
 

corwin42

Expert
Licensed User
Longtime User
Ich würde es über einen Cloud Service wie Parse versuchen. Problem ist, dass nur ein bestimmtes Kontingent frei ist. D.h. bei Parse gibt es nur 1Mio Requests/Pushes für umsonst pro Monat. Da muss es aber schon eine ganze Reihe User geben, bis man das erreicht.
 

Paulsche

Well-Known Member
Licensed User
Longtime User
Über Cloud möchte ich die Daten der User nicht speichern.
Könnte Bedenken der User geben.

Ich habe es nun vorerst mal so gemacht, Datenübertragung per WiFi
von Gerät zu Gerät:

1. Zippen der Daten des APP-VErzeichnis
2. Filetransfer der Zipdatei (RandomAccessFile und Filetransfer)
3. Entzippen der Daten ins APP-Verzeichnis

Nach Connect mit dem zweiten Gerät läuft alles mit einem Klick ab.
 

Wolli013

Well-Known Member
Licensed User
Longtime User
Ich versuche gerade das gleiche hinzubekommen, finde nur keine Lösung.
Kannst du mir vielleicht ein Hinweis geben wie ich es machen könnte?
 

Alexander Stolte

Expert
Licensed User
Longtime User
Ich habe folgendes Beispiel dazu benutzt:

Dieses folgende Beispiel wird nicht funktionieren. Ich Entwickel seit 3 Monaten eine App die auf dieses beispiel aufbaut, am Anfang hatte ich das Problem, dass keine Daten versendet werden konnten, bzw bin ich immer in einen Fehler gerannt. Sozusagen funktioniert das gezeigte Beispiel nicht.

Ich empfehle diesen threat: https://www.b4x.com/android/forum/threads/cursorindex-out-of-bounds-exception.74797/

Danach ging das beispiel, nachdem ich ein paar Zeilen Code ausgetauscht hatte.

Mit freundlichen Grüßen
Alexander
 

Wolli013

Well-Known Member
Licensed User
Longtime User
Danke für die Info, aber bei mir funktioniert es wunderbar!
Über Wlan sowie über Bluetooth.
 
Top