Есть ли возможность синхронизировать данные таблицы sqlite между двумя мобильными телефонами Android с помощью Wi-Fi - PullRequest
6 голосов
/ 30 декабря 2011

Я разработал приложение в Android с использованием базы данных sqlite.

Данные в базе данных, относящиеся к приложению, должны быть одинаковыми на разных мобильных телефонах, если используется много мобильных телефонов.

Возможно лисинхронизировать данные базы данных конкретного приложения, установленного на разных мобильных устройствах Android с помощью Wi-Fi?

1 Ответ

1 голос
/ 02 января 2012

Есть несколько способов решить эту проблему. Все зависит от более подробной информации в вашем приложении. Вы хотите немедленной или возможной последовательности? Телефоны близки или удалены? Предполагается ли, что все коммуникационные процессы всегда запущены? или хотя бы работает одновременно?

Вы могли бы:

a) подключить процессы через сокеты, если все IP-адреса известны

b) записать в центральную БД и иметь метки времени, которые каждый телефон будет обновлять в случае необходимости.

в) подключиться через bluetooth при условии непосредственной близости

Вы должны предоставить более подробную информацию. Я не думаю, что sqllite поддерживает репликацию, если вы об этом. Вам нужно будет предоставить собственное решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...