Cordova 5.1.1 启动画面不工作
Cordova 5.1.1 Splashscreen not working
我正在尝试在我的 android 设备(Redmi 1S,Android 版本 4.4.4 KTU84P)上启动启动画面。该应用程序在我的设备上运行良好,但未出现启动画面。启动画面图像被复制并重命名为 "screen.png" 到相应的 "platforms\android\res\drawable*" 目录中。我还没有为 cordova 安装任何闪屏插件。以下是项目根目录 config.xml 中的内容。
<?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>
感谢任何帮助或指点。提前致谢。
从 cordova android 4.0 开始需要启动画面插件才能显示启动画面
Major Changes
Splash screen functionality is now provided via plugin
You will need to add the new cordova-plugin-splashscreen plugin to continue using a splash screen
https://cordova.apache.org/announcements/2015/04/15/cordova-android-4.0.0.html
所以,用
安装它
cordova plugin add cordova-plugin-splashscreen
在那之后一切都应该正常工作
我正在尝试在我的 android 设备(Redmi 1S,Android 版本 4.4.4 KTU84P)上启动启动画面。该应用程序在我的设备上运行良好,但未出现启动画面。启动画面图像被复制并重命名为 "screen.png" 到相应的 "platforms\android\res\drawable*" 目录中。我还没有为 cordova 安装任何闪屏插件。以下是项目根目录 config.xml 中的内容。
<?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>
感谢任何帮助或指点。提前致谢。
从 cordova android 4.0 开始需要启动画面插件才能显示启动画面
Major Changes
Splash screen functionality is now provided via plugin
You will need to add the new cordova-plugin-splashscreen plugin to continue using a splash screen
https://cordova.apache.org/announcements/2015/04/15/cordova-android-4.0.0.html
所以,用
安装它cordova plugin add cordova-plugin-splashscreen
在那之后一切都应该正常工作