android - Android 应用程序中的 SQLite-sync 同步框架

标签 android mysql sqlite opencv synchronization

我正在开发一个项目,可以将 Android 应用程序上的 SQLite 与服务器上的 MySQL 同步。一开始,我的做法是:
-创建一个周期性的同步服务,通过Restful API 同步到MySQL
-同步算法:http://havrl.blogspot.ie/2013/08/synchronization-algorithm-for.html
-使用 Retrofit lib:适用于 Android 应用程序的 REST 客户端。

但我是 Android 的新手,我发现实现这种方法非常困难。我找到了另一个解决方案:SQLite-sync 同步框架 - http://wiki.sqlite-sync.com/projects/sqlite-sync-com-synchronization-tool
这个框架基于 Sencha Touch,但我的项目是一个本地应用程序。

-1: 有什么方法可以在我的项目中使用现有的 SQLite 数据库顺利地使用这个框架吗?
-2:如果没有,我必须从头开始开发同步模块。我的第一种方法可以吗?

此外,我的项目有一个 OCR 功能,它使用 OpenCV 识别 7 段 LCD 面板上的 7 段数字。它在虚拟环境(黑白 PC 屏幕)中识别良好,但在实际环境(血糖监测仪)中识别不佳,我认为是因为对比度。那么,如何提高 OpenCV 7 段数字识别的质量呢? (对比等)我不知道该怎么做。

最佳答案

您可以按照链接中提到的同步算法进行 - http://havrl.blogspot.ie/2013/08/synchronization-algorithm-for.html

在 Android 同步适配器概念中使用 Rest API。强烈推荐,因为它有很多优点。可以避免大量管道代码

关于android - Android 应用程序中的 SQLite-sync 同步框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26979146/

相关文章:

SQLite - 使用随机唯一值更新

android - 在 Android Gingerbread 上通过蓝牙传输大量数据

java - Gson - 将 JSON 解析为对象时忽略 json 字段

android - 复合 View 中的样式化 EditText 不会获得焦点

PHP mySQL - 将新记录插入表中,主键自动递增

Php mysql while循环获取行

Android::如何以编程方式更改其他 apk 的主题

mysql - PyMySQL callproc() 不执行 proc 中的语句

ios - 如何使用 sqlite 文件将数据预加载到 iOS 应用程序中

android - 不区分大小写字母顺序的 SQLite 查询