आदेश में एक PhoneGap एंड्रॉयड आवेदन आप अपने लगाने की जरूरत में एक स्प्लैश स्क्रीन रखने के लिए splash.png
में फ़ाइल res/drawable-ldpi
, res/drawable-mdpi
, res/drawable-hdpi
, res/drawable-xhdpi
। जहाँ वे निर्देशिकाएँ प्रति इंच कम, मध्यम, उच्च और अतिरिक्त बड़े डॉट्स का प्रतिनिधित्व करती हैं। आपको प्रत्येक निर्देशिका के लिए splash.png (फ़ाइल नाम यहाँ महत्वपूर्ण है) का आकार बदलने की आवश्यकता होगी या Android आपके लिए इसे बढ़ाएगा।
प्रत्येक छवि का आकार होना चाहिए:
- xlarge (xhdpi): कम से कम 960 x 720
- बड़ा (एचडीपीआई): कम से कम 640 x 480
- माध्यम (mdpi): कम से कम ४ x० x ३२०
- छोटा (ldpi): कम से कम 426 x 320
फिर आपके मुख्य जावा वर्ग में, जो DroidGap का विस्तार करता है, आपको एक पंक्ति जोड़ने और दूसरे को संशोधित करने की आवश्यकता होगी। पहले जोड़ें:
super.setIntegerProperty("splashscreen", R.drawable.splash);
इस लाइन के तहत super.onCreate
लेकिन पहले दिखाना चाहिए super.loadUrl
। फिर आपको मुख्य पृष्ठ को लोड करने से पहले 5 सेकंड के लिए रुकने के लिए अपनी लोड-यूआरएल विधि को संशोधित करना होगा। यह इस तरह दिखेगा:
super.loadUrl("file:///android_asset/www/index.html", 5000);
यह आपके लिए करना चाहिए।
मैंने हाल ही में कुछ अपडेट किए हैं कि स्पलैशस्क्रीन फोनगैप एंड्रॉइड पर कैसे काम करता है। मुख्य ऐप अब लोड होता है जबकि स्प्लैश स्क्रीन दिखाई जा रही है। यह पिछले ब्लॉकिंग स्प्लैश स्क्रीन कॉल पर एक बड़ा सुधार है। मेरे ब्लॉग के परिवर्तनों के बारे में और पढ़ें ।