我正在将我为 android 编写的 Phonegap 应用程序移植到 windows phone 8 中,但我无法让 sqlite 工作。我知道 phonegap 本身还不支持 sqlite,但似乎有一个插件可以工作:
https://github.com/marcucio/Cordova-WP-SqlitePlugin
但是,我真的很难让这个工作。我在我的插件文件夹中包含了一些 .cs 文件,但无济于事。有人对我应该如何实际使用这个插件有任何想法吗?
谢谢!
我正在将我为 android 编写的 Phonegap 应用程序移植到 windows phone 8 中,但我无法让 sqlite 工作。我知道 phonegap 本身还不支持 sqlite,但似乎有一个插件可以工作:
https://github.com/marcucio/Cordova-WP-SqlitePlugin
但是,我真的很难让这个工作。我在我的插件文件夹中包含了一些 .cs 文件,但无济于事。有人对我应该如何实际使用这个插件有任何想法吗?
谢谢!
您是否尝试过使用http://developer.nokia.com/Community/Wiki/How_to_use_SQLite_in_Windows_Phone?我仍处于安装和设置阶段,但希望对您有所帮助。
我得到了与phonegap 2.6和2.7一起使用的插件。我最近尝试使用 3.0 没有成功。
除了 .cs 文件之外,您还必须添加 Community.CsharpSqlite.WinPhone.dll 作为参考(它包含在插件包中) - 当然还要将插件添加到您的 config.xml 中。
请记住将 SQLitePlugin.js 复制到您的 www 文件夹,并将引用脚本标记添加到您的 index.html
您可能想要使用它:https ://github.com/litehelpers/Cordova-sqlite-storage 它大部分时间都可以工作......您可以使用 CLI 以这种方式安装它:
cordova plugin add cordova-sqlite-storage
(最后一个版本)
或者
cordova plugin add https://github.com/litehelpers/Cordova-sqlite-storage
(0.7.8)
我建议使用 Microsoft 创建的 SQLite 插件。根据我的经验,我发现它非常可靠且快速。https://github.com/msopentech/cordova-plugin-websql/
科尔多瓦插件添加科尔多瓦插件websql
据我所知,您只需对代码进行两项更改: