Eğer koymak için gereken PhoneGap Android uygulamasında bir açılış ekranı sahip olmak için splash.pngdosyayı res/drawable-ldpi, res/drawable-mdpi, res/drawable-hdpi, res/drawable-xhdpi. Bu dizinlerin inç başına düşük, orta, yüksek ve ekstra büyük noktaları temsil ettiği yer. Her dizin için splash.png'yi (burada dosya adı önemlidir) yeniden boyutlandırmanız gerekecek veya Android onu sizin için genişletecektir.
Her görüntünün boyutları şu şekilde olmalıdır:
- xlarge (xhdpi): en az 960 x 720
- büyük (hdpi): en az 640 x 480
- orta (mdpi): en az 470 x 320
- küçük (ldpi): en az 426 x 320
Ardından, DroidGap'i genişleten ana Java sınıfınızda, bir satır eklemeniz ve diğerini değiştirmeniz gerekir. İlk ekleyin:
super.setIntegerProperty("splashscreen", R.drawable.splash);
bu çizgi daha super.onCreateönce ama altında görünmelidir super.loadUrl. Ardından, ana sayfayı yüklemeden önce 5 saniye duraklatmak için loadUrl yönteminizi değiştirmeniz gerekir. Şöyle görünecektir:
super.loadUrl("file:///android_asset/www/index.html", 5000);
Bunu senin için yapmalı.
Yakın zamanda SplashScreen'in PhoneGap Android'de nasıl çalıştığına dair bazı güncellemeler yaptım. Ana uygulama artık açılış ekranı gösterilirken yüklenir. Bu, önceki engelleyen açılış ekranı çağrısına göre büyük bir gelişmedir. Blogumdaki değişiklikler hakkında daha fazla bilgi edinin .