2011-12-30 6 views
5

Rozwinąłem aplikację w systemie Android przy użyciu bazy danych SQLite.Czy istnieje możliwość synchronizacji danych tabeli sqlite między dwoma telefonami z systemem Android za pomocą Wi-Fi

Dane w bazie danych dotyczące aplikacji powinny być takie same w różnych telefonach komórkowych, jeśli użyto wielu telefonów komórkowych.

Czy możliwe jest zsynchronizowanie danych bazy danych określonej aplikacji w różnych komórkach z systemem Android za pomocą Wi-Fi?

Odpowiedz

1

Istnieje wiele sposobów rozwiązania tego problemu. Wszystko zależy od większej ilości szczegółów w Twojej aplikacji. Czy chcesz natychmiastowej lub ostatecznej spójności? Czy telefony są bliskie lub odległe? Czy zakłada się, że wszystkie procesy komunikacyjne są zawsze uruchomione? lub co najmniej działa jednocześnie?

Mogłabyś:

a) łączenia procesów poprzez gniazd czy adresy IP są wszystkie znane

b) Napisać do centralnego DB i mieć dane o czasie, że każdy telefon będzie aktualizować do Jeśli NECC.

c) łączyć się za pośrednictwem bluetooth zakładając bliskość

musisz podać więcej szczegółów. Nie sądzę, że sqllite obsługuje replikację, jeśli o to pytasz. Musisz podać własne rozwiązanie.

Powiązane problemy