在phonegap应用程序中存储和检索数据(文本和图像)

时间:2016-06-14 12:05:11

标签: sqlite cordova local-storage phonegap-plugins html-framework-7

我一直在苦苦挣扎了一个星期,真的希望你们中的一个人可以帮助我吗?请帮助我,因为我的朋友都没有处理电话空白。

我是电话界的新手并且非常有兴趣学习。我设计了一个应用程序,现在我需要添加一个功能。

基本上我的情景是,我有一个项目列表(大约500)说名称,地址,城市和个人资料图片为1项目,同样500个主题是那里。 当我在订阅页面上打开应用程序时,我想在下拉列表或其他内容中填充500个项目的列表。 我可以看到所有这500件商品,并订阅4-5件商品以及姓名,地址,城市和个人资料照片。

订阅后,每当我打开主屏幕时,所有这4-5个项目都应填充为列表。

谷歌搜索让我很困惑。我想确保我使用最好的方法为我的用户存储数据。经过大量的阅读文章,我可以使用这些:
    1.本地存储     2. SQLite

此外,我正在使用Framework 7来开发UI。

提前致谢, 阿比纳夫

2 个答案:

答案 0 :(得分:0)

我正在开发基于PhoneGap的应用,我需要解决类似的挑战。就我而言,我有本地存储和云存储:

  • Local:SQLite
  • Cloud:Heroku上的MongoDB(mLab)。

您确实希望将本地存储用于脱机访问,而SQLite是一个很好的选择。它几乎是本地开发以及基于PhoneGap的开发的标准。

存在一些限制(例如无法一次插入超过500条记录)但这对您的用例来说不太可能是一个问题。

如果您需要一些额外的灵活性,可以使用GitHub上提供的built in sqlite PhoneGap plugin或其中一个分支。

答案 1 :(得分:0)

没有太多选择 - 您使用的是js,它不是专为存储数据或使用数据库而设计的。我建议你试试 http://mozilla.github.io/localForage/ - 这对所有人来说都是非常好的包装。