我的目標是將我的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