这里有没有体验为Phonegapbuild Android应用设置启动画面?
我正在努力看到我的闪屏。尝试过我在网上找到的不同方法,但我的启动画面仍然没有加载:
在config.xml中我有以下
<preference name="auto-hide-splash-screen" value="false" />
<preference name="SplashScreen" value="splash" />
<preference name="SplashScreenDelay" value="10000" />
默认启动屏幕位于index.html
所在的根文件夹中。
我的config.xml看起来like this example。
答案 0 :(得分:1)
这是我使用phonegap build [v3.3.0]为启动画面安卓应用编写代码的方式。
在以下共享的config.xml
中添加了这些行: -
//Portrait
<gap:splash src="res/screen/android/splash/screen-ldpi-portrait.png" gap:platform="android" gap:density="ldpi" gap:qualifier="port-ldpi" />
<gap:splash src="res/screen/android/splash/screen-mdpi-portrait.png" gap:platform="android" gap:density="mdpi" gap:qualifier="port-mdpi" />
<gap:splash src="res/screen/android/splash/screen-hdpi-portrait.png" gap:platform="android" gap:density="hdpi" gap:qualifier="port-hdpi" />
<gap:splash src="res/screen/android/splash/screen-xhdpi-portrait.png" gap:platform="android" gap:density="xhdpi" gap:qualifier="port-xhdpi" />
//Landscape
<gap:splash src="res/screen/android/splash/screen-ldpi-landscape.png" gap:platform="android" gap:density="ldpi" width="320" height="200" gap:qualifier="land-ldpi"/>
<gap:splash src="res/screen/android/splash/screen-mdpi-landscape.png" gap:platform="android" gap:density="mdpi" width="480" height="320" gap:qualifier="land-mdpi"/>
<gap:splash src="res/screen/android/splash/screen-hdpi-landscape.png" gap:platform="android" gap:density="hdpi" width="800" height="480" gap:qualifier="land-hdpi"/>
<gap:splash src="res/screen/android/splash/screen-xhdpi-landscape.png" gap:platform="android" gap:density="xhdpi" width="1280" height="720" gap:qualifier="land-xhdpi"/>
注意:请提供图片的确切名称。请注意宽度和高度。
此外,src
必须具有图像的绝对源文件路径。就我而言,res/screen/android/splash/
是包含启动图像文件的文件夹。
答案 1 :(得分:0)
你不需要这些:
<preference name="auto-hide-splash-screen" value="false" />
<preference name="SplashScreen" value="splash" />
我正在使用闪屏,我不会使用它们。
您也不会在Android上指定是否这样。在Android上你的代码应该工作。