2012-01-27 35 views
1

我们需要某种可以部署到Android平板电脑的应用。该应用必须能够在没有互联网的情况下运行。我们需要有一个数据库,最好是SQL。Android平板电脑上的本地数据库

我一直在研究如何使用本地存储创建移动应用程序的选项,并且选项不好。

  1. W3C标准是Indexed DB。但这是丑陋和麻烦的代码。这似乎需要永远创建一个大型应用程序。
  2. 网络存储好一点
  3. 我们想使用jQueryMobile并将其包装在PhoneGap中。有没有办法在Android平板电脑上安装本地服务器,以便我们可以合并PHP和MySQL?我找不到任何东西。
  4. 在HTML5中有LocalStorage,但我不确定是否要这样。当然,这是最简单的代码。

您的想法是什么?我们希望使用jQueryMobile和PhoneGap,以便我们可以部署到iPad,如果我们决定走这条路。这就是为什么我没有在SQLite数据库中包含原生Android应用程序。或者这是更好的方式(假设我们不想iPad选项)?

请让我知道你什么时候有机会。谢谢。

回答

1

PhoneGap确实支持local storage in SQLite,因此这就是我所要做的。然后,你也可以使用相同的数据库工作在iPad上或迁移到本地应用程序,如果你发现网络方法缺乏..

+0

它看起来像PhoneGap不支持iPad。至少从文档。真的吗? – sehummel 2012-01-27 18:06:05

+0

我不使用PhoneGap,但http://wiki.phonegap.com/w/page/25124206/iPad好像是一个选项。我个人是本地应用程序的信徒.. – 2012-01-27 18:07:27

+0

同意。但是我们希望稍后可以选择使用iPad。这意味着开发时间加倍。 – sehummel 2012-01-27 18:09:49