我的目标是将我的CouchDB复制到Android以允许离线访问&减少的延迟。CouchDB复制到Android ...对于Android应用程序或Android浏览器或?
一个根本点我不明白的是:
是否CouchDB备份工作只 Android应用程序?
或者,它可以在Android浏览器中运行的网络应用程序 (此 是我拍摄的)吗?如果是这样,怎么样?
我的目标是将我的CouchDB复制到Android以允许离线访问&减少的延迟。CouchDB复制到Android ...对于Android应用程序或Android浏览器或?
一个根本点我不明白的是:
是否CouchDB备份工作只 Android应用程序?
或者,它可以在Android浏览器中运行的网络应用程序 (此 是我拍摄的)吗?如果是这样,怎么样?
您需要在Android设备上安装CouchDB软件才能使其工作。
一旦被安装,用户可以通过浏览器在http://localhost:5984/path/to/my/app
访问你的应用程序,你可以创建一个看起来像一个应用程序的一个书签,它指向本地沙发网址。
Chris
Ofcourse您可以创建基于浏览器的应用程序。
要么尝试创建一个couchapp并在android中使用browserview加载它,或者将它与Sencha等东西一起包装并将其包装为混合原生Web应用程序!
如果你知道如何创建couchapps,那么它应该是非常简单的,否则,看看如何创建简单的couchapps。当然,我假设你已经知道一些Android!
+1。我认为有一个内部的Android Java API,但我很高兴听到这只是一个沙发,如果你通过HTTP连接。 – JasonSmith 2011-05-19 07:02:17
对于没有在Android上安装CouchDB的用户,有什么最佳实践方式让他们脱机访问我的CouchDB数据(使用Node.js)?这是我的猜测:当用户在线时,阅读CouchDB数据并输出列出数据的JS对象文字。在应用程序缓存中存储JS对象文字。离线访问者将能够从应用程序缓存中获取数据。 – edt 2011-05-19 15:08:06