【问题标题】:Storing and retrieving data within the phonegap application (text and images)在 phonegap 应用程序中存储和检索数据(文本和图像)
【发布时间】:2017-01-17 21:16:03
【问题描述】:

我已经为此苦苦挣扎了一个星期,真的希望你们中的某个人能帮助我吗?请帮助我,因为我的任何朋友都没有在 phonegap 上工作。

我是 phonegap 的新手,对学习非常感兴趣。我已经设计了一个应用程序,现在我需要向它添加一个功能。

基本上我的情况是,我有一个项目列表(大约 500 个),将名称、地址、城市和个人资料图片作为 1 个项目,并且类似地有 500 个项目。 当我在订阅页面上打开应用程序时,我想在下拉列表中填充这个包含 500 个项目的列表或一些方便的东西。 我可以看到所有这 500 个项目并订阅 4-5 个项目以及姓名、地址、城市和个人资料图片。

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

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

我还在使用 Framework 7 来开发 UI。

提前致谢, 阿比纳夫

【问题讨论】:

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


    【解决方案1】:

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

    • 本地:SQLite
    • 云:Heroku 上的 MongoDB (mLab)。

    您确实希望拥有本地存储以供离线访问,而 SQLite 是一个不错的选择。它几乎是原生开发以及基于 PhoneGap 的开发的标准。

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

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

    【讨论】:

    • 非常感谢 :) 抱歉回复晚了,我实际上是在旅行。我正在使用 SQLite 来解决我当前的问题。
    【解决方案2】:

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

    【讨论】:

    • 非常感谢 :) 抱歉回复晚了,我实际上是在旅行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多