我正在使用jquery mobile和phonegap为android和ios构建移动应用程序。这只是一个名称及其地址的集合,总计超过7000行。据我所知,phonegap不支持数据迁移,所以这意味着如果我必须使用sqllite,我必须在首次启动时将大量数据注入到手机的sql中。我认为这是一个问题,因为它需要一段时间,可能会强行关闭应用程序,或者可能会推迟用户。
有没有其他方法可以在不引起大量注射的情况下实现这一目标?是否可以将这些数据放在一个文本文件中?但我不确定jqm是否具有使用此方法搜索和更新的能力。我显然迷失了。我搜索谷歌这个但没有找到解决方案。请帮忙。非常感谢。
答案 0 :(得分:2)
这是一个很好的教程,介绍如何将数据库复制和预先创建到您的PhoneGap应用程序中:
答案 1 :(得分:1)
为什么不在本地存储中放入少量地址,然后当用户想要请求更多地址时,你从在线服务器(如php / mysql)中获取它们并使用json解析它们?