我用的是phoneGap4.3
一:给工程添加splashscreen插件
cordova plugin add org.apache.cordova.splashscreen
二:配置config.xml 位置位于项目的目录下 platforms\android\res\xml 下
用esclipse打开就是在项目的目录下
直接打开添加一下文件:
<preference name="splashscreen" value="splash" />-------------指定文件的名称就是图片的名称
<preference name="splashScreenDelay" value="10000" />----------------图片显示多长时间进入主界面
<preference name="auto-hide-splash-screen" value="false"/> ---------------是否自动隐藏图片
<feature name="SplashScreen">----指定插件包的位置
<param name="android-package" value="org.apache.cordova.splashscreen.SplashScreen" />
</feature>
三:把splash.png图片复制到-项目名称\platforms\android\res文件加下
四:我就用esclipse进行测试,然后发现测试没有效果 郁闷中,,,,,
然后我就在项目的目录执行了一下:cordova build android
我觉得应该是:需要编译就是把插件编译到系统中去,这个时候你也会看到有图片的复制移动,多注意一下就明白了
我在测试 发现可以了 可以更换图片什么都行 但是就是名称要为splash 经过测试后缀名称没有要求
五:js中显示和隐藏splashscreen 这个插件就提供了三个方法
navigator.splashscreen.hide(); //隐藏
navigator.splashscreen.show(); //显示spinnerStart
navigator.splashscreen.spinnerStart();
六:总结:我看到网上也有很多教程,发现都不能用,也许是版本不一样吧,我用的是新版本4.3的,一定要看清版本在使用,版本越高越简单吧!
有不对的地方欢迎指正!!!!