Ich denke, Sie können den Broadcast-Empfänger in einem Dienst Ihrer Android-Anwendung verwenden. Wenn nicht, können Sie einen Dienst schreiben und innerhalb des Dienstes einen Timer verwenden, um HTTP-Anforderungen an den Server zu senden und die Synchronisierung fortzusetzen. Um sich über das Synchronisieren einer SQLite-Datenbank mit einer Remote-Mysql-Datenbank zu informieren, lesen Sie dieses Tutorial. Wenn Sie möchten, dass dies ohne Tastendruck geschieht, implementieren Sie den Code im folgenden Tutorial in einem Dienst und denken Sie daran, einen Timer zu verwenden.TUTORIAL LINK