将Android应用程序数据库与Windows窗体应用程序数据库同步

时间:2014-01-17 12:15:10

标签: c# android sqlite synchronization adb

我有一个带有SQLite数据库的应用程序,我需要将数据与SQL Server或访问数据库同步 我想有两种可能的方法来进行同步:

  1. 创建一个向adb发送命令的脚本
  2. 使用蓝牙连接导出文件
  3. 我更喜欢第一种解决方案,但我不知道如何向adb发送命令。

    Windows应用程序是一个c#程序。

    由于

1 个答案:

答案 0 :(得分:0)

您需要的是在C#.net和java-android平台之间实现进程间通信。

您可以使用协议缓冲区来进行进程间通信的序列化。 协议缓冲库是开源的。 有关详细信息,请参阅此 https://developers.google.com/protocol-buffers/docs/proto

有关此的准备说明 http://www.codeproject.com/Articles/640249/Android-Fast-Communication-with-NET-Using-Protocol

您可以使用此通讯渠道和日志传送来更新数据库。