如何使用Javascript创建自我配置的移动应用程序

时间:2013-09-27 23:31:03

标签: javascript jquery jquery-mobile cordova

我正在寻找使用Jquery mobile和Phonegap来创建移动应用程序。如果我事先知道我的应用程序的结构,我可以这样做。但是,我希望能够让应用程序连接到服务器,并根据存储在服务器上的应用程序的配置添加/删除页面。

一旦应用重新配置,它应该完全脱机工作。

有没有办法在Javascript中管理这个或者我是否需要使用本机代码管理重新配置?

1 个答案:

答案 0 :(得分:0)

关于你的问题,有两个部分:

  • 远程服务器访问

您可以检测移动设备正在使用哪个连接,这意味着它没有移动设备处于脱机状态。你可以通过phonegap的API实现这一目标。您只需要检查以下值:

navigator.network.connection.type

了解更多相关信息;你可以查看这里有一个很好的例子的文档:

  

http://docs.phonegap.com/en/1.0.0/phonegap_connection_connection.md.html#Connection

另外,关于请求本身,因为我不知道你是否知道如何做,我在stackoverflow上找到了另一个可以帮助你的答案:

  

Ajax requests to remote server on phonegap / local jquery or sencha

  • 数据存储

关于该部分,Phonegap可以使用SQL lite来存储数据。 因此,在您的情况下,您需要将数据存储在其中,以便以后能够脱机使用它。

您可以在此处找到有关它的更多信息:

  

http://docs.phonegap.com/en/1.0.0/phonegap_storage_storage.md.html

我真的建议你阅读phonegap的API参考。它可以为你提供更多帮助,默认你可以做什么,我认为它会让你的生活更轻松; - )