android - 将 Android 应用程序上的 SQLite 数据库与远程 MySQL 数据库同步

标签 android mysql sqlite

我正在开发一个 android(Java) 项目,我想用远程 MySQL 数据库信息更新我的 SQLite 数据库。

最初我想将 SQLite 数据库创建为精确的远程 MySQL 数据库。之后,应用程序通常会处理 SQLite 数据库。

然后当应用程序关闭并重新启动时,如果远程 MySQL 数据库发生任何修改,我想将 sqlite 数据库与 MySQL 数据库信息同步。

任何人都可以告诉我如何完成这项任务。谢谢

最佳答案

您可以使用 android 服务 API android.app.Service 来实现这一点。

您只需运行一个服务来检查服务器数据库的变化,如果有变化则从服务器获取数据。

但是要运行该服务,您必须编写一个 BroadcastReceiver,它会根据要求告诉服务在指定时间后或应用程序启动后运行

关于android - 将 Android 应用程序上的 SQLite 数据库与远程 MySQL 数据库同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6624067/

相关文章:

c++ - 从 blob SQLite 读取二进制图像并使用 OpenCV imdecode 对其进行解码的最佳方法是什么?

android - Qt TextField 在 Android 设备上启动时不调用键盘

java - Android 数据绑定(bind) : view does not update when property is changed

python - Sqlite3不从数据库读取

mysql - 查询三个连接非常慢

php - MYSQL - 查询数据库中&在单元格中的位置

android - 强制停止 Android 应用程序时不检索 Sqlite 数据库记录

android - 如何比较两个 ImageView?

android - 选择输入文本字段时如何删除android中的边框?

mysql - 如何删除 MySQL 中为 NULL 的 LEFT JOIN 行?