首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何开发数据库存储大于5MB的PhoneGap应用程序,使其分布在几乎所有平台上

如何开发数据库存储大于5MB的PhoneGap应用程序,使其分布在几乎所有平台上
EN

Stack Overflow用户
提问于 2012-11-18 23:05:18
回答 3查看 3.2K关注 0票数 1

我正在使用PhoneGap构建企业业务应用程序,以便能够在几乎所有的移动平台上分发应用程序。

我的应用程序可能需要超过5MB的离线数据库存储,而PhoneGap SQLite DB被限制为5M。

经过一些搜索,我发现了一个很酷的plugin,它使PhoneGap能够连接SQLite数据库与无限的数据库大小,但不幸的是,这个解决方案是为安卓和iOS创建的。

有什么变通方法或解决方案可以让我使用PhoneGap开发我的移动应用程序,并在DB存储超过5MB的几乎所有平台上分发吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-11-19 11:01:25

一旦你需要浏览器或核心phonegap框架之外的东西,你就需要原生代码。如果你很幸运,这将意味着使用别人的插件,但由于大多数开发人员只关心iOS和安卓,你不太可能找到任何通用的插件。

假设平台内置了良好的sqllite支持,那么将SQLitePlugin移植到另一个平台应该是非常简单的--插件的本机部分只有2个函数(open和executeSql),并且不超过300行代码。

票数 1
EN

Stack Overflow用户

发布于 2012-11-19 10:00:54

你可以写你自己的插件。如果你知道目标平台的语言,那么在phonegap中创建一个插件并不是那么困难。

如果你曾经接触过java。也许你可以创建自己的插件,有几个黑莓插件available here ..也许你可以把你找到的android插件移植到黑莓上。

票数 1
EN

Stack Overflow用户

发布于 2013-05-20 23:12:35

希望这会有所帮助。我之前已经回答了同样的问题,所以我将在这里链接到答案。。。。。

Phonegap Offline Database

您可以使用以下命令:

适用于任何操作系统的

  1. SQLite
  2. LocalStorage
  3. Native数据库。通过将Phonegap插件调用到Native DB模型类,并将参数作为参数传递到数据库中。
  4. Indexed DB
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13441339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档