我们最初计划为安卓开发一个原生应用,但PhoneGap看起来是一个更好的选择。我们需要的一件事是,当用户安装应用程序时,他们需要拥有对我们后端数据库中的数据样本的本地访问权限,但将其存储在本地。在原生应用程序上,我们计划当用户安装应用程序时,安装过程也会触发检索后端数据库中的一大块数据,这样他们就可以基本使用应用程序,而不需要一直依赖互联网连接。这些数据将包括JPG文件,可能还包括一些音频文件。HTML5的本地存储能满足这一需求吗?
发布于 2012-12-13 21:14:52
简短的回答:是的。
这就是为什么phonegap很棒,你可以创建一个数据库来存储持久化数据细节(名称和路径)当你运行你的应用程序时,你将测试连接,如果没有连接,你可以通过数据库引用本地文件如果有连接,你可以下载新数据,将它们保存到本地数据库,然后从本地存储(Sdcard和数据库)中删除它们。
要查找更多信息,请查看phonegap's file docs
发布于 2012-12-13 22:00:40
只是补充一下T.Baba所说的,是的,这是非常有可能的,我最近与PhoneGap和jQuery移动建立了一个网络应用程序,就是这样做的。
我使用localStorage来包含所有数据,特别是localstoragedb。我没有在localStorage中存储任何图像和/或音频文件,也不推荐这样做,因为大多数设备会将空间限制在5MB,但PhoneGap确实提供了访问API的权限,这些API将允许您将文件保存到用户的设备上。当然,您也可以将文件与应用程序捆绑在一起,并相应地访问它们。
发布于 2013-04-29 21:31:20
的确如此。Phonegap是最好的选择。
https://stackoverflow.com/questions/13859464
复制相似问题