2016-01-12 58 views
2

我不想爲我的科爾多瓦項目(Android和iOS)啓動一個閃屏,如何刪除它?我試圖禁用啓動畫面插件,但它繼續出現!怎麼解決?科爾多瓦 - 如何沒有啓動畫面?

<?xml version="1.0" encoding="utf-8" standalone="no"?> 
<widget xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0" id="app.appname" version="1.0.0"> 
    <name>App name</name> 
    <description> 
     App name description 
    </description> 
    <author email="[email protected]" href="http://cordova.io"> 
     Apache Cordova Team 
    </author> 
    <content src="index.html"/> 
    <plugin name="cordova-plugin-whitelist" spec="1"/> 
    <access origin="*"/> 
    <allow-intent href="http://*/*"/> 
    <allow-intent href="https://*/*"/> 
    <allow-intent href="tel:*"/> 
    <allow-intent href="sms:*"/> 
    <allow-intent href="mailto:*"/> 
    <allow-intent href="geo:*"/> 
    <platform name="android"> 
     <allow-intent href="market:*"/> 
    </platform> 
    <platform name="ios"> 
     <allow-intent href="itms:*"/> 
     <allow-intent href="itms-apps:*"/> 
    </platform> 
    <preference name="SplashScreen" value="none"/> 
</widget> 
+1

在iOS系統中會有用戶徵用應用程序加載的領帶和準備運行的應用程序啓動廣告領帶過程中會出現一個啓動畫面。這不是一個「閃屏」,一些應用程序在啓動屏幕後也有一個啓動畫面,蘋果不鼓勵這種方式。 – zaph

+0

您可以直接嘗試從android和ios的源代碼中刪除/修改。 –

+0

@SanifSS我不相信這麼簡單和微不足道的事情,我必須這樣做...... – Joy

回答

0

請注意。在config.xml中更改如下:

<preference name="AutoHideSplashScreen" value="true" /> 
<preference name="SplashScreenDelay" value="0"/> 
+0

爲你工作,喜悅嗎?我有同樣的問題,但這兩個設置沒有任何區別。 –

+0

是的,它爲我工作。 –

2

當您使用科爾多瓦爲您的項目,你可以很容易地通過增加這個標籤到config.xml

<preference name="SplashScreen" value="none"/> 
+0

這對我而言不起作用。 – Joy

0

刪除閃屏如果選項:

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

不起作用。

你能做到把這個功能onDeviceReady:

function onDeviceReady() { 
    navigator.splashscreen.hide(); 
} 

在config.xml中必須閃屏插件

<gap:plugin name="org.apache.cordova.splashscreen" /> 

如果這個選項不工作,你可以在默認情況下把啓動畫面圖像空白並放到你的config.xml中

<gap:splash src="splash.png"/

把splash.png圖像e是您項目的根源。

0

啊,終於!我也面臨同樣的問題。看起來 - 至少在IOS版本中 - 無論我嘗試什麼,一個啓動畫面都是強制性的。

我發現我可以爲每個支持/推薦尺寸添加png文件,然後啓動將使用該文件。我選擇了一個合適的圖片,但是如果你願意,你可以創建一個空白(白色或黑色)PNG。

Phonegap或IOS挑剔有各種各樣的大小可用,所以提供他們所有!

<platform name="ios"> 
    <icon platform="ios" src="www/res/icon/ios/icon.png"   height="57" width="57" /> 
    <icon platform="ios" src="www/res/icon/ios/[email protected]"  height="114" width="114" /> 
    <icon platform="ios" src="www/res/icon/ios/icon-40.png"  height="40" width="40" /> 
    <icon platform="ios" src="www/res/icon/ios/[email protected]" height="80" width="80" /> 
    <icon platform="ios" src="www/res/icon/ios/icon-50.png"  height="50" width="50" /> 
    <icon platform="ios" src="www/res/icon/ios/[email protected]" height="100" width="100" /> 
    <icon platform="ios" src="www/res/icon/ios/icon-60.png"  height="60" width="60" /> 
    <icon platform="ios" src="www/res/icon/ios/[email protected]" height="120" width="120" /> 
    <icon platform="ios" src="www/res/icon/ios/[email protected]" height="180" width="180" /> 
    <icon platform="ios" src="www/res/icon/ios/icon-72.png"  height="72" width="72" /> 
    <icon platform="ios" src="www/res/icon/ios/[email protected]" height="144" width="144" /> 
    <icon platform="ios" src="www/res/icon/ios/icon-76.png"  height="76" width="76" /> 
    <icon platform="ios" src="www/res/icon/ios/[email protected]" height="152" width="152" /> 
    <icon platform="ios" src="www/res/icon/ios/icon-small.png" height="29" width="29" /> 
    <icon platform="ios" src="www/res/icon/ios/[email protected]" height="58" width="58" /> 
    <icon platform="ios" src="www/res/icon/ios/[email protected]" height="87" width="87" /> 
    <splash src="splash.png" width="320" height="480" /> 

    <!-- iPhone and iPod touch --> 
    <splash src="www/res/splash/ios/default.png" platform="ios" width="320" height="480" /> 
    <splash src="www/res/splash/ios/[email protected]" platform="ios" width="640" height="960" /> 

    <!-- iPhone 5/iPod Touch (5th Generation) --> 
    <splash src="www/res/splash/ios/[email protected]" platform="ios" width="640" height="1136" /> 

    <!-- iPhone 6 --> 
    <splash src="www/res/splash/ios/[email protected]" platform="ios" width="750" height="1334" /> 
    <splash src="www/res/splash/ios/[email protected]" platform="ios" width="1242" height="2208" /> 
    <!--<splash src="www/res/splash/ios/[email protected]" platform="ios" width="2208" height="1242" />--> 

    <!-- iPad --> 
    <splash src="www/res/splash/ios/default-portrait.png" platform="ios" width="768" height="1024" /> 
    <!--<splash src="www/res/splash/ios/default-landscape.png" platform="ios" width="1024" height="768" />--> 

    <!-- Retina iPad --> 
    <splash src="www/res/splash/ios/[email protected]" platform="ios" width="1536" height="2048" /> 
    <!--<splash src="www/res/splash/ios/[email protected]" platform="ios" width="2048" height="1536" />--> 
</platform>