Cordova 5.1.1 Splashscreen does not work
I am trying to get the splash screen to work on my Android device (Redmi 1S, Android version 4.4.4 KTU84P). The app works fine on my device, but the popup doesn't appear. Splash images are copied and renamed as "screen.png" to the appropriate "platform \ android \ res \ drawable *" directories. I have not installed the splashscreen plugin for cordova. Below is the content from config.xml in the root of the project.
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.victor.workshop" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>Workshop</name>
<description>
A sample Apache Cordova application that responds to the deviceready event.
</description>
<author email="dev@cordova.apache.org" href="http://cordova.io">
Apache Cordova Team
</author>
<content src="index.html" />
<plugin name="cordova-plugin-whitelist" version="1" />
<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<platform name="android">
<allow-intent href="market:*" />
<icon src="res/android/icons/xhdpi.png"/>
<icon src="res/android/icons/ldpi.png" density="ldpi" />
<icon src="res/android/icons/mdpi.png" density="mdpi" />
<icon src="res/android/icons/hdpi.png" density="hdpi" />
<icon src="res/android/icons/xhdpi.png" density="xhdpi" />
<splash src="res/android/splashscreens/land-hdpi.png" density="land-hdpi"/>
<splash src="res/android/splashscreens/land-ldpi.png" density="land-ldpi"/>
<splash src="res/android/splashscreens/land-mdpi.png" density="land-mdpi"/>
<splash src="res/android/splashscreens/land-xhdpi.png" density="land-xhdpi"/>
<splash src="res/android/splashscreens/port-hdpi.png" density="port-hdpi"/>
<splash src="res/android/splashscreens/port-ldpi.png" density="port-ldpi"/>
<splash src="res/android/splashscreens/port-mdpi.png" density="port-mdpi"/>
<splash src="res/android/splashscreens/port-xhdpi.png" density="port-xhdpi"/>
</platform>
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="10000" />
</widget>
Any help or pointer is appreciated. Thanks in advance.
source to share
Popup screen plugin is required from cordova android 4.0 site to show splash screen
Major changes
Splash screen functionality is now provided via a plugin
You will need to add a new plug-plug-plug-plug cord to continue using the splash screen
https://cordova.apache.org/announcements/2015/04/15/cordova-android-4.0.0.html
So, install it with
cordova plugin add cordova-plugin-splashscreen
And everything should work after that
source to share