Android上的PhoneGap:从远程服务器加载WebApp

时间:2012-12-21 19:33:10

标签: android html5 cordova

当我将所有网络文件(html,JS,CSS ...)复制到项目的www文件夹中时,我的Android PhoneGap应用程序按预期完成,并使用这些文件编译应用程序。但是,当我不复制它们,并重定向到包含这些文件的Web服务器时(即在WWW文件夹中只有一个文件:index.html重定向到我的服务器)phonegap不再适用于该应用程序。

当应用程序内容文件是由远程服务器提供而不是使用应用程序编译时,有没有办法让phonegap工作?

1 个答案:

答案 0 :(得分:6)

可以做到。没有什么能阻止你这样做。

Phonegap + Android:

在您的主要活动类中,方法onCreate将loadUrl更改为:

<强> super.loadUrl( “http://.../index.html”);

iPhone + Phonegap是另一个故事,仍然可以做到。因为这里有很多变化是教程:http://www.joeldare.com/wiki/open_a_url_in_phonegap

还有一件事,你必须为Phonegap启用互联网连接。

当您使用Android平台时,将此行添加到您的AndroidManifest:

<uses-permission android:name="android.permission.INTERNET" />

啊,还有一件事,必须在你的html文件中设置一个视口元标记。