php - Android 本地数据库通过 PHP 转换为 XML 到 mySql。

标签 php android mysql xml android-sqlite

我有一个带有本地 Sqlite 数据库的应用程序,该数据库将记录存储在本地电话上。现在我想增加功能,我得出的结论是,我需要一个远程数据库和基于服务器的功能,以使我的应用程序更具交互性。同样在这个时候,我不希望我的用户由于这种转换而丢失数据。经过互联网上的研究和查找后,我发现我可以通过编写一个 Web 服务来实现这一点,该服务将逐行获取记录并将其输入到我的 mySQL 数据库中。然而,我对如何实现这一点感到困惑,我是否将本地数据库转换为 XML 文件并将它们发布到我的 PHP,在那里我解析它们并输入 mySQL 数据库,还是有更好的方法或更确切地说有一个 API 来实现这一点?我想要一个起点,一个标题。谢谢!

最佳答案

  1. 正如您所说,将本地数据库转换为 XML 或 JSON 并将其 POST 到服务器。传输时不要忘记使用 gzip。

  2. 您可以将数据库文件直接上传到服务器。您的 db 文件位于/data/data/app-package-name/databases 中。您应该在服务器中解析此数据库文件。

关于php - Android 本地数据库通过 PHP 转换为 XML 到 mySql。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16351549/

相关文章:

php - 结果 "10.00"未显示在 Mysql 查询中 TOP 结果从 1 到 10

php - 如何阅读或逆向工程 composer.lock 文件?

android - Android EditText(TextView)如何绘制闪烁的光标?

android - Ubuntu Azure 托管计算机上的 Pubnub+Python SDK。连接问题

php - 具有哈希列名称的 CREATE TABLE 语句中的 MySQL 语法错误

php - 安全 header 无效 - Paypal 错误 - WHMCS

php - Paypal 上定期付款的首次付款

Android:找不到我自己导入的类的符号

MySQL,为什么我的更新查询不起作用?

php - 单击链接后从特定 mysql 行传递变量