我是Phonegap开发的新手。我正在尝试向我的应用添加一个启动画面,但我不能。这是我在config.xml中的代码(在根文件夹中):
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.unitech.pushplugindemo" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://cordova.apache.org/ns/1.0">
<name>PushPluginDemo</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" />
<access origin="*" />
<gap:plugin name="com.adobe.plugins.pushplugin" />
<icon src="www/img/icon.png" />
<platform name="android">
<!-- you can use any density that exists in the Android project -->
<splash src="www/img/screen.png" density="land-ldpi"/>
</platform>
<preference name="SplashScreenDelay" value="10000" />
</widget>
我已经添加了插件:org.apache.cordova.splashscreen。而我正在Android模拟器上进行测试。它没有显示任何东西。我检查了logcat,但没有显示错误。我现在该怎么办?请帮忙。
提前致谢!
答案 0 :(得分:1)
您需要将这些行添加到config.xml
中的\platforms\android\res\xml
文件中,例如,如果您在config.xml
\platforms\ios\res\xml
的ios相同
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="3000" />
此处值=&#34;屏幕&#34;是因为您的启动画面名称将为screen.png
,但如果您有其他类似myscreen.png
的内容,则值为value="myscreen"
。您可以通过将value="3000"
增加到您的要求来更改延迟时间,例如5秒value="5000"