Phonegap 3.5闪屏无法显示

时间:2014-12-26 10:48:05

标签: cordova

我是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,但没有显示错误。我现在该怎么办?请帮忙。

提前致谢!

1 个答案:

答案 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"