2013-01-03 16 views
6

मैं आईओएस और एंड्रॉइड दोनों के लिए फोनगैप एप्लिकेशन में स्प्लैश स्क्रीन को पूरी तरह हटाने की कोशिश कर रहा हूं। navigator.hide() फ़ंक्शन केवल HTML पृष्ठ लोड करने के बाद ही काम करता है, लेकिन मुझे इससे पहले भी स्पलैश स्क्रीन को हटाने की आवश्यकता है। कृपया मुझे बताएं कि ऐसा करने के लिए कोई विकल्प उपलब्ध है।आईओएस और एंड्रॉइड दोनों के लिए फोनगैप में स्प्लैश स्क्रीन निकालें

+1

क्या नीचे दिए गए उत्तर आपके प्रश्न का उत्तर देते हैं? यदि ऐसा है तो कृपया उत्तर के रूप में चिह्नित करें ताकि यह भविष्य में दूसरों को लाभ पहुंचा सके। धन्यवाद। – SnareChops

उत्तर

5

Cordova 1.6.0 - navigator.splashscreen इंटरफ़ेस को क्रॉस-प्लेटफ़ॉर्म समर्थन लंबित हटा दिया गया है। अब आप उपयोग कर सकते हैं:

// to hide 
cordova.exec(null, null, "SplashScreen", "hide", []) 
// to show 
cordova.exec(null, null, "SplashScreen", "show", []) 

मैं यहाँ यह पाया: iOS PhoneGap/Cordova – Splash screen control

यदि आप चाहते हैं कुछ अन्य संदर्भ तो लिंक में PhoneGap Android SplashScreen Just Got Better की जाँच करें।

आप इस Google Discussion से भी जा सकते हैं।

आशा है कि यह आपके लिए सहायक होगा।

+0

अन्य उपयोगकर्ताओं को ध्यान दें: इस उत्तर में पहले लेख के अनुसार व्हाइट फ्लैश को कवर करने के लिए स्पलैश स्क्रीन की आवश्यकता होती है जो UIWebView लोड होने पर होती है। इसलिए अनुशंसा की जाती है कि स्प्लैश स्क्रीन को बिल्कुल अक्षम न करें। इस जवाब ने पूछे गए प्रश्न को हल नहीं किया, हालांकि इसने पर्याप्त कारण दिया कि स्प्लैश स्क्रीन को हटाया नहीं जाना चाहिए (संभवतः यहां तक ​​कि नहीं भी हो सकता है)। पुरस्कार +50 बक्षीस। – SnareChops

+0

कोई यह कार्य कहां रखेगा? – SnareChops

+0

@ स्नारेचॉप्स: उसे उस फ़ंक्शन को उस फ़ंक्शन में लिखना है और वह डिवाइस फ़ंक्शन को निकाल दिए जाने के बाद उस फ़ंक्शन को कॉल कर सकता है। # पहले लिंक में उल्लेख किया गया। – Bhavin

2

चेक बाहर this post

त्वरित संदर्भ के लिए स्वीकार किए जाते हैं जवाब को कॉपी:

आईओएस पर आप एंड्रॉयड में ऐसा करने के लिए navigator.splashscreen.hide();

समर्थन को कॉल करने के लिए सक्षम होना चाहिए 1.8.0 के बाद से उपलब्ध है।

+0

यह स्प्लैश स्क्रीन को पूरी तरह से हटा नहीं देता है। मेरे पास एक ही समस्या है, मैंने दोनों स्थानों से स्प्लैश स्क्रीन फ़ाइलों को पूरी तरह से हटा दिया है, साफ़ किया है, और मेरा कोड फिर से बनाया है और डिफ़ॉल्ट स्पलैश स्क्रीन अभी भी दिख रही है। मुझे बिल्कुल कोई स्पलैश स्क्रीन नहीं चाहिए। – SnareChops

0

आशा है कि यह मदद मिलेगी किसी:

PhoneGap 2.6.0, का उपयोग क्या मैंने किया था सिर्फ टिप्पणी है:

<plugin name="SplashScreen" value="CDVSplashScreen" /> 

PhoneGap के config.xml फ़ाइल में लाइन (आमतौर पर आईओएस परियोजना जड़ में स्थित)

+0

यह कॉर्डोवा 2.6.0 – Spawnrider

+0

के लिए भी काम करता है लेकिन स्पलैश स्क्रीन के बजाय एक श्वेत स्क्रीन है। क्या हम उससे भी बचते हैं? – Sekhar