【问题标题】:Send SQL data from one Android app to another Android app locally将 SQL 数据从一个 Android 应用程序本地发送到另一个 Android 应用程序
【发布时间】:2019-03-08 13:16:01
【问题描述】:

我想制作一个可能会在 Chromebox 或功能强大的平板电脑上运行的 Android 应用程序。我想在大约 10 多部安卓手机上使用另一个应用程序来接受订单并将订单存储在 Chromebox 或平板电脑的 SQLlite 数据库中。 这 10 部手机将发送订单以存储在与本地 WiFi 连接的本地平板电脑/Chromebox 中。

他们还将查看存储在该平板电脑或 Chromebox 中的数据的报告。该处所将没有任何互联网连接。因此,所有数据都需要存储并保存在 Chromebox 或功能强大的平板电脑中。

此外,我们在任何给定时间谈论多个订单。这个方案可行吗?

【问题讨论】:

标签: android sqlite


【解决方案1】:

由于我从未使用过 Chromebox,我认为它是一款平板电脑。如果是本地wifi,我觉得可以通过固定各个终端的IP,通过socket connection交换数据来实现。将 Chromebox 或平板电脑作为服务器,将手机作为客户端。

如果您想建立安全连接,也可以选择 SSLSocketConnection。我认为 data 将是一个序列化的数据类。

【讨论】:

  • 感谢您的回复,请问平板电脑的SQL lite 中存储的数据。使用这种方式可以存储在平板电脑中的数据量是否有任何限制?
  • SQLite 的限制不是问题,平板电脑存储容量的限制可能是一个问题。可能需要通过测量每天的数据容量来模拟它可以运行多长时间。看起来如果是一般的文本数据,似乎问题不大,但是如果你包括图片等,你可能需要定期备份。 SQLite's limitdefault socket connections 的其他限制。
猜你喜欢
  • 2014-11-01
  • 2020-06-29
  • 1970-01-01
  • 2019-01-16
  • 1970-01-01
  • 1970-01-01
  • 2020-06-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多