phonegap 一直显示默认的闪屏图像

phonegap keeps displaying default splashscreen image

我正在尝试开发我的第一个 phonegap 应用程序,但我 运行 遇到了启动画面无法正常工作的问题... 嗯..它可以工作但是它显示默认的 phonegap 图像而不是我自己的...

索引:

    // Wait for device API libraries to load
    //
    function onLoad() {
        document.addEventListener("deviceready", onDeviceReady, false);
    }
  navigator.splashscreen.show();
    setTimeout(function() {
            navigator.splashscreen.hide();
        }, 3000);


    </script>

config.xml:

 <platform name="android">
    <icon src="www/res/icon/android/drawable-ldpi-icon.png" density="ldpi"/>
    <icon src="www/res/icon/android/drawable-mdpi-icon.png" density="mdpi"/>
    <icon src="www/res/icon/android/drawable-hdpi-icon.png" density="hdpi"/>
    <icon src="www/res/icon/android/drawable-xhdpi-icon.png" density="xhdpi"/>
    <icon src="www/res/icon/android/drawable-xxhdpi-icon.png" density="xxhdpi"/>
    <icon src="www/res/icon/android/drawable-xxxhdpi-icon.png" density="xxxhdpi"/>

    <splash src="www/res/screen/android/S-LDPI.png" density="port-ldpi"/>
    <splash src="www/res/screen/android/S-MDPI.png" density="port-mdpi"/>
    <splash src="www/res/screen/android/S-HDPI.png" density="port-hdpi"/>
    <splash src="www/res/screen/android/S-XHDPI.png" density="port-xhdpi"/>
    <splash src="www/res/screen/android/S-XXHDPI.png" density="port-xxhdpi"/>
    <splash src="www/res/screen/android/S-XXXHDPI.png" density="port-xxxhdpi"/>

  </platform>

调用任何 PhoneGap 插件时,您需要确保将代码放入 deviceready 事件处理程序中。

function onDeviceReady (){
    navigator.splashscreen.show();
    setTimeout(function() {
        navigator.splashscreen.hide();
    }, 3000);
}

此外,请尝试不调用 navigator.splashcreen。如果您在 config.xml 中正确指定了启动画面图像,它应该会自动 show/hide 而无需任何其他内容。