用Cordova開發HTML5應用程序時,APP加載時畫面是白色的或者黑色的,現在的APP基本都有啟動畫面,添加啟動畫面只需2步即可。
本例工程路徑D:\Soft\PhoneGap\lib\android\example
1.准備一張合適分辨率的png圖片(本例:splash.png,分辨率為540*960),將其放入工程路徑下的res\drawable目錄下。

2.打開工程路徑下的src\org\apache\cordova\example\cordovaExample.java文件
在
super.onCreate(savedInstanceState);
后添加
super.setIntegerProperty("splashscreen", R.drawable.splash);
其中R.drawable.splash的splash即為剛才放入工程目錄的圖片名稱,這里忽略后綴名。
將
super.loadUrl("file:///android_asset/www/index.html");
改為
super.loadUrl("file:///android_asset/www/index.html", 5000);
其中5000為延時,即多少毫秒后啟動畫面消失,可根據自己需要設置。
下面貼出完整代碼
cordovaExample.java文件修改前
package org.apache.cordova.example;
import org.apache.cordova.DroidGap;
import android.os.Bundle;
public class cordovaExample extends DroidGap
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");
}
}
cordovaExample.java文件修改后
package org.apache.cordova.example;
import org.apache.cordova.DroidGap;
import android.os.Bundle;
public class cordovaExample extends DroidGap
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
super.setIntegerProperty("splashscreen", R.drawable.splash);
super.loadUrl("file:///android_asset/www/index.html", 5000);
}
}
到此為止即可為APP添加啟動畫面
