我使用默认的phonegap命令创建了一个phonegap应用程序:
$ cordova create hello com.example.hello“HelloWorld”
$ cd hello
$ cordova平台添加android
$ cordova build
接下来,我已将项目添加到Eclipse,并在活动中更改了URL以加载外部网站。现在,当我在模拟器上启动应用程序时,花了7秒钟加载一个简单的远程网站(在这种情况下是google.com)在真实设备上它花费的时间更短,但也太长,比如3-4秒。 / p>
如果我使用默认页面,这是一个本地网站(Index.html),它足够快。
为什么外部网页需要花费更多时间才能加载?
以下是CordovaActivity中的代码:
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
super.init();
// Set by <content src="index.html" /> in config.xml
super.loadUrl("http://www.google.nl");
//super.loadUrl("file:///android_asset/www/index.html");
}