使用WiFi Direct和/或BT连接的Android设备,用于本地SQL DB同步的Robospice或DataDr



我需要使用两个或多个通过WiFi Direct(最好是)或BT连接的两个或多个Android设备,或共享在每个设备上存储的DB的BT。DB可以由任何连接的设备更新,并且必须发送更改并更新运行已连接到WiFi Direct网络的应用程序的任何/所有设备。我真的更喜欢/不能在此应用中使用远程服务器。

  1. 是否可以在Robospice,DataDroid或我不知道的其他库中挂接来处理线程和数据更新?

  2. 如果可能的话,会在接收新的远程数据库更新后在屏幕上更新应用程序的UI(例如,更改当前显示的列表内容到远程收到的更新信息)?

感谢您的任何建议。

编辑:如果有帮助的话,可以在解决方案中使用WiFi路由器(不是Internet连接)作为接入点。

robospice可能是可能的。也许最适合的模块是实验性的Ormlite内容提供商。该模块仍在Beta中,但您可以在存储库中找到它。这将为您提供基于内容观察者的机制,以更新数据库时更新UI。

但是,即使没有这个模块,RS也可以完成这项工作,您将必须进行使用Spice Manager并在后台发送数据的服务。这将是一个相当技术的应用程序。

最新更新