我已经创建了一个小游戏,并创建了使用英特尔XDK构建。我把它安装在设备中,可以看到启动屏幕。我尝试了其他主题中提到的内容,但无法删除启动屏幕。
function onDeviceReady(){
if( navigator.splashscreen && navigator.splashscreen.hide ) {
navigator.splashscreen.hide();
}
if( window.intel && intel.xdk && intel.xdk.device ) {
if( intel.xdk.device.hideSplashScreen ) {
intel.xdk.device.hideSplashScreen();
}
intel.xdk.device.setRotateOrientation("landscape");
intel.xdk.device.setAutoRotate(false);
intel.xdk.device.hideStatusBar();
}
}
document.addEventListener("intel.xdk.device.ready", onDeviceReady, false);
这是最初我启动应用程序时的样子。
我把这个插件添加到了cordova- plugin -splashscreen项目中。
请帮我解决这个问题。
发布于 2015-11-21 02:22:40
在XDK论坛上收到这个答复
启动屏幕的目的是隐藏初始化过程的细节(甚至在设备就绪触发之前)。你看到的闪屏是默认的cordova启动屏幕,你可以用你自己的图形来代替它。您可以通过项目页面上的启动图标和Splash屏幕上传自定义的Splash屏。hidesplashscreen()方法将隐藏初始化时显示的闪屏,并显示应用程序的内容(设备准备就绪时就会出现这种情况)。
https://stackoverflow.com/questions/33838251
复制