2016-11-20 4 views

ответ

1

Способ № 1: Использование синхронизации адаптера

Вы можете синхронизировать устройство и сервер с помощью адаптера синхронизации в Android. См. Документы разработчика.

Creating a Sync Adapter

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

С помощью этого метода вам не нужно иметь доступ к сети. Все работы в основном выполняются андроидом.

This - это андроид, который я написал с помощью AbstractThreadedSyncAdapter для синхронизации данных между устройством и сервером. This - это серверная часть, написанная на Java, с использованием Servlet. Пожалуйста, смотрите.

Способ № 2: С помощью простого API

Если вам не нужны все эти сложности, вы можете просто создать API, что и принимает данные с устройства и выводит данные в базе данных MySQL , Вам нужно будет написать некоторую логику для синхронизации данных.

Удачи :)

+0

Я использую php в веб-интерфейсе. Есть ли примеры для этого? где вы указываете db? –

+0

Нет, боюсь, у меня нет ничего, связанного с PHP. Я использовал JDBC с дерби базы данных на стороне сервера. Я уверен, что вы можете адаптировать логику для PHP/MySQL. –