Вам нужно будет узнать, как создать базу данных на телефоне Android.для этого начнем изучать контент-провайдеров и базы данных.хороший пример - учебник по Android NotePad и пример кода, предоставляемый разработчикам для Android учебник Notepad .
Далее для веб-базы данных вы просто создаете ее с помощью phpMyAdmin, которая проста, но сделать ее доступной дляСинхронизация, необходимая для создания и развертывания веб-сервиса: Rest, SOAP и т. д., например, с использованием связи xml или json.
После того, как вы это сделаете, вам нужно научиться выполнять вызовы Http Post и Get.данные и вставьте в базу данных вашего телефона.(убедитесь, что вы делаете это в отдельном потоке, а не в пользовательском интерфейсе - с помощью асинхронной задачи или потока).
для периодической синхронизации необходимо создать фоновую службу, которая будет периодически запускаться по тревоге.см. приемники вещания и класс менеджера аварийных сигналов.