最新版本的cordova添加Splash只須要改寫config.xmlhtml
官方文檔地址爲:http://cordova.apache.org/docs/en/4.0.0/config_ref_images.md.html#Icons%20and%20Splash%20Screensandroid
但是按照官方的說明在android下沒有任何效果:apache
<platform name="android"> <!-- you can use any density that exists in the Android project --> <splash src="res/splash.png" density="land-hdpi"/> <splash src="res/splash.png" density="land-ldpi"/> <splash src="res/splash.png" density="land-mdpi"/> <splash src="res/splash.png" density="land-xhdpi"/> <splash src="res/splash.png" density="port-hdpi"/> <splash src="res/splash.png" density="port-ldpi"/> <splash src="res/splash.png" density="port-mdpi"/> <splash src="res/splash.png" density="port-xhdpi"/> </platform>
後來查找stackoverflow,加上了下面這一句:spa
<preference name="SplashScreen" value="screen"/>
效果就有了,SplashScreen參數在官方文檔裏沒有找到任何說明,不知道是否是老版本的參數。這個多是cordova的一個bug。code
ps:orm
設置splash延遲時間爲10000毫秒:xml
<preference name="SplashScreenDelay" value="10000" />