在Android上使用基于PhoneGap的应用在本地存储的示例数据

时间:2012-12-13 12:03:08

标签: android html5 cordova

我们最初计划开发适用于Android的原生应用,但PhoneGap看起来是更好的选择。 我们需要做的一件事是当用户安装应用程序时,他们需要本地访问我们后端数据库中的数据样本,但是将其存储在本地。在本机应用程序上,我们计划在用户安装应用程序时,安装过程还会触发检索后端数据库中的一大块数据,以便他们可以在不依赖Internet连接的情况下对应用程序进行基本使用每时每刻。 此数据将包括JPG文件以及某些音频文件。 HTML5的本地存储是否符合此要求?

3 个答案:

答案 0 :(得分:0)

简短回答:是

这就是使phonegap很棒的原因,您可以创建一个数据库来存储持久数据详细信息(名称和路径) 当您运行应用程序时,您将测试连接,如果没有连接,您可以通过数据库引用本地文件,否则,如果有连接,您可以下载新数据,将它们保存到本地数据库,然后从本地存储(Sdcard和数据库)。

查找更多内容查看phonegap's file docs

答案 1 :(得分:0)

只是为了补充T.Baba所说的,是的,这是非常可能的,而且我最近用PhoneGap和jQuery Mobile构建了一个webapp就可以做到这一点。

我使用localStorage来包含所有数据,特别是localstoragedb。我没有在localStorage中存储任何图像和/或音频文件,也不会推荐它,因为大多数设备将空间限制为5MB,但PhoneGap确实允许您访问API,这将允许您将文件保存在用户的设备上。您当然也可以将文件与应用程序捆绑在一起并相应地访问它们。

答案 2 :(得分:0)

确实如此。 Phonegap是最好的选择。