相关疑难解决方法(0)

PhoneGap使用什么数据库以及大小限制是多少?

我写了一个HTML5数据库,它抽象了localStorage,indexedDB和WebSQL.使用直接HTML5我的数据库选项如下所示:

  • IE10 - indexedDB - 最大1GB
  • FireFox - indexedDB - 无限制
  • Safari - WebSQL - 最大50MB
  • Chrome - IndexedDB(或Web SQL) - 无限制(使用HTML5配额API ref1,ref2)
  • Opera - WebSQL(直到他们切换到webkit?) - 无限制

我想使用PhoneGap或Quota API扩展最大数据库大小.从PhoneGap的文档来看,它看起来像当前的PhoneGap数据库生态圈是:

  • WebSQL - Android,Blackberry,iPhone和webOS
  • localStorage - Windows Phone 7
  • indexedDB - Windows Phone 8,我猜,到处都是indexedDB可用,但WebSQL不可用.

还有PhoneGap SqlLite插件.iOS,Android,Windows Phone 8+


问题1 - 我对数据库PhoneGap将使用的准确度的理解是什么?

问题2 - 是否有关于给定类型的PhoneGap数据库将存储多少数据的可靠文档?*如果是PhoneGap数据库而不是浏览器数据库实现.

问题3 - PhoneGap是否计划遵守Web存储标准,从而放弃WebSQL以支持indexedDB?如果是这样,一旦切换到indexedDB,我仍然可以使用我现有的WebSQL代码(通过内置的PhoneGap-polyfill)吗?

问题4 - 在数据库大小有限且无法通过PhoneGap或Quota API扩展但是可以访问文件系统的情况下,可以合理地假设"额外"数据可以存储在设备的文件系统上或在SD卡上?

mobile offline cordova

67
推荐指数
2
解决办法
3万
查看次数

PhoneGap/Apache Cordova是否为加密的SQLite数据库提出了API

我想知道在使用PhoneGap/Apache Cordova创建/访问和加密SQLite数据库时是否可行.

我读过我可以在存储/解密之前加密,但这不是我想要的.

我更喜欢使用以下内容寻找PhoneGap插件或API:

寻找这样的东西,但加密:

谢谢

问候

sqlite android ios cordova

7
推荐指数
1
解决办法
4832
查看次数

使用Mono Touch时,我还可以打包标准的Window应用程序吗?

我知道Mono Touch可以使用近一个源代码进行开发,并部署到Android,iO和Windows Mobile.当然会有3个项目和一些平台相关的代码,但我将在C#中有重要的公共代码.

但我也需要我的开发工作在标准的Windows 7和8(非移动)上.我可以用Mono Touch做这个吗?我是开发过程是什么?

mobile android cross-platform xamarin.ios ios

5
推荐指数
1
解决办法
325
查看次数

标签 统计

android ×2

cordova ×2

ios ×2

mobile ×2

cross-platform ×1

offline ×1

sqlite ×1

xamarin.ios ×1