首页 文章

在Cordova / Ionic应用程序中通过USB在Desktop-Mobile之间进行数据同步

提问于
浏览
1

我正在使用Cordova / Ionic / Angular Js创建混合移动应用程序 . 我的要求是当我通过USB将手机连接到桌面时,从桌面(Mysql数据库所在的位置)同步数据(或者换句话说预填充移动数据库)和SQLite Db(驻留在手机中) . 我不能使用Web服务,因为应用程序必须以脱机模式运行 .

我已经做了很多搜索,但我所能做的就是Android应用程序(本机)的解决方案,他们提到使用JDBC / Socket编程 . 我找到了一个cordova内容同步插件,但我认为它再次需要互联网连接,是否有任何cordova插件可以帮助吗?请指导 .

1 回答

  • 0

    谁应该执行同步?移动设备还是台式电脑?

    我建议如下:

    • 在Android中启用USB调试

    • 台式计算机应安装adb驱动程序 .

    • 使用adb命令与您的设备通信(即拉取数据库,执行一些更新,推送数据库)

    github上有一个工具可以做类似的事情,也许你可以查看源代码来了解如何做到这一点:https://github.com/google/adb-sync

相关问题