如何從Android中的本機代碼訪問在PhoneGap應用中創建的Web SQL數據庫?從Android本地代碼訪問在PhoneGap中創建的localStorage或Web數據庫
我有一個本地通知插件的設置,我想實現的是從Web數據庫獲取用戶設置,爲我的鬧鐘設置一個正確的時間間隔。
如何從Android中的本機代碼訪問在PhoneGap應用中創建的Web SQL數據庫?從Android本地代碼訪問在PhoneGap中創建的localStorage或Web數據庫
我有一個本地通知插件的設置,我想實現的是從Web數據庫獲取用戶設置,爲我的鬧鐘設置一個正確的時間間隔。
最簡單的解決方案似乎是創建一個共享喜好插件,應該與小而簡單的數據很好地工作。
我已經在這樣一種方式,它會創建於Android的默認位置的數據庫是/data/data/package-name/databases/
通過如此簡單的命令修改了科爾多瓦(https://github.com/Coder-Nasir/incubator-cordova-android)
window.openDatabase("something", "1.0", "PhoneGap Demo", 0);
你會得到你想要的something.db在上述位置..
謝謝,我會試一試 – micadelli 2012-03-15 12:21:46
你所做的代碼更改是合理的......只要谷歌不會改變路徑。但主要問題仍然是,我讓你在我的android本地代碼插件中打開數據庫。你給出的代碼示例是用於JavaScript的一面。順便說一下,phonegap通常會在設備上部署數據庫。調試時無法找到它。 – micadelli 2012-03-16 10:51:11
是的,所以它很容易打開數據庫與本地代碼。因爲它是在默認路徑權?... Phonegap使用webview數據庫,並將其存儲在/ data/data/packageagename/app_database/file__0/00000000000000001.db – 2012-03-16 10:57:37