簡體   English   中英

PhoneGap Build - 為 Android 設備設置閃屏

[英]PhoneGap Build - Set splash-screen for Android devices

我目前正在嘗試在 PhoneGap 構建中為 Android 設備設置啟動畫面。 我設置了 4 個不同的屏幕,但不知何故屏幕變形並失去了寬高比。 有沒有辦法防止這種情況?

不,錯過了關於Android的問題,這是我的config.xml中的Android部分:

<gap:splash src="img/splash/android/ldpi.png" gap:platform="android" gap:density="ldpi" />
<gap:splash src="img/splash/android/mdpi.png" gap:platform="android" gap:density="mdpi" />
<gap:splash src="img/splash/android/hdpi.png" gap:platform="android" gap:density="hdpi" />
<!--<gap:splash src="splash/android/xhdpi.png" gap:platform="android" gap:density="xhdpi" />-->

是的,Apple更容易! 在Android上,他們通過稱為“密度”的限定符。

據我所知,PhoneGap Build現在只支持四個中的三個。 ldpi,mdpi,hdpi和NOT xdpi(這就是上面注釋掉的原因)。

所有Android設備都將使用這四種尺寸中的一種,是我的理解。 在數百種不同的設備上獲得完美的寬高比可能有點挑戰性,但是至少要靠近這一點。

閱讀本文,我知道它很多,但值得一讀: http//developer.android.com/guide/practices/screens_support.html#support

而且,PGB指南: http ://build.phonegap.com/docs/config-xml

我們可以用三種方式設置它

  1. 通過config.xml
  2. 通過活動類設置屬性
  3. 通過腳本

使用phonegap-build-set-splash-screen的示例來引用更多示例源代碼示例源代碼

http://getmebyclickme.blogspot.in/2013/10/phonegap-build-set-splash-screen-for.html

請參閱Phonegap中phonegap @ Splash Screen的Splash屏幕詳細信息

import android.os.Bundle;
   import org.apache.cordova.*;

  public class RemindMeActivity extends DroidGap {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    super.setIntegerProperty("splashscreen", R.drawable.splash);
    super.loadUrl("file:///android_asset/www/index.html", 10000);


}
}

這將有助於您使用phonegap顯示啟動畫面

這就是我的PGB config.xml(你的文件夾結構和文件名會有所不同),這支持我認為的大多數IOS設備。 你有多少張發布圖片?

<gap:splash src="img/splash/ios/Default.png" width="320" height="480" />
<gap:splash src="img/splash/ios/Default_at_2x.png" width="640" height="960" />
<gap:splash src="img/splash/ios/Default_iphone5.png" width="640" height="1136" />
<gap:splash src="img/splash/ios/Default-Landscape.png" width="1024" height="768" />
<gap:splash src="img/splash/ios/Default-Portrait.png" width="768" height="1024" />
<gap:splash src="img/splash/ios/Hi-Rez-Portrait.png" width="1536" height="2008" />
<gap:splash src="img/splash/ios/Hi-Rez-Landscape.png" width="2048" height="1496" />

Apple的指導: http//developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html

Phonegap Build的指南: http ://build.phonegap.com/docs/config-xml

這可能會滿足您的需求。 它允許您在一個漂亮的直觀界面中自定義和添加所有相關的config.xml設置,圖像和啟動畫面。

我建議下載文件並手動安裝。 基於Web的空中安裝程序似乎不起作用。

http://aj-software.com/configap/index.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM