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 而无需任何其他内容。
我正在尝试开发我的第一个 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 而无需任何其他内容。