闪屏离子框架科尔多瓦不工作

问题描述:

这是我的代码闪屏离子框架科尔多瓦不工作

angular.module('starter.controllers', ['ngCordova']) 
.run(function ($ionicPlatform) { 
    $ionicPlatform.ready(function() { 
     setTimeout(function() { 
      navigator.splashscreen.hide(); 
     }, 500); 
    }); 
}) 
+0

什么您不工作意思?它根本不显示吗?图像不正确...? –

+0

除了这段代码,你做了什么?你在config.xml中放了什么?你是否生成了你的资源文件? –

+0

我正在使用visual studio 15开发aap。所以在config.xml中,我只安装了启动插件 – Chetan

你们是不是要隐藏闪屏?如果你是,为什么不把你的飞溅设为空白图像?找到一个高分辨率的空白PNG并运行命令ionic resources --splash,这将为所有设备生成您的闪屏图像。

看看Cordova's documentationdocumentation on npm repository:您可能需要在​​3210中设置一些首选项。

首先,下面是不是第一个网站上被提及,但它可能会解决你的问题:

<preference name="SplashScreen" value="screen" /> 

也许你还可以有改变一些设置,如禁用自动隐藏(您已手动隐藏闪屏当你隐藏你的应用程序,所以它不应该是一个问题):

<preference name="AutoHideSplashScreen" value="false" /> 

注:

正如Joseph Ocasio已经提到的,不要忘记带有Ionic CLI的generate your resources

要生成所有(应用程序图标+闪屏图像):

ionic resources 

只产生闪屏图片:

ionic resources --splash 

确保你有已经安装的插件科尔多瓦溅 - 屏幕(科尔多瓦插件添加科尔多瓦插件飞溅屏幕 - 保存)

然后检查你的config.xml文件,并添加此

<preference name="FadeSplashScreen" value="true" /> 
    <preference name="FadeSplashScreenDuration" value="1000" /> 
    <preference name="Fullscreen" value="false" /> 

它应该是工作:)

+0

我在哪里添加这个,当我点击config.xml时,它显示了我的配置页面..应该在哪里提供首选项 – Chetan