Я создаю приложение с помощью Phonegap, но я не могу заставить экраны заставки работать на Android.Splashscreen не отображается при создании приложения с помощью Phonegap
Значок, однако, отлично работает.
Вот мой config.xml:
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.example.app"
version="1.0.0"
xmlns="http://www.w3.org/ns/widgets"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:gap="http://phonegap.com/ns/1.0">
<name>TestAppName</name>
<description>
Test description
</description>
<author email="[email protected]" href="http://example.com">
Author
</author>
<plugin name="cordova-plugin-geolocation" source="npm" spec="~2.4.0" />
<plugin name="cordova-plugin-globalization" source="npm" spec="~1.0.5" />
<plugin name="cordova-plugin-network-information" source="npm" spec="~1.3.1" />
<plugin name="cordova-plugin-splashscreen" source="npm" spec="~4.0.1" />
<plugin name="cordova-plugin-whitelist" source="npm" spec="~1.3.1" />
<preference name="permissions" value="none"/>
<preference name="orientation" value="portrait" />
<preference name="target-device" value="universal" />
<preference name="fullscreen" value="true" />
<preference name="webviewbounce" value="true" />
<preference name="prerendered-icon" value="true" />
<preference name="stay-in-webview" value="false" />
<preference name="ios-statusbarstyle" value="black-opaque" />
<preference name="detect-data-types" value="false" />
<preference name="exit-on-suspend" value="false" />
<preference name="disable-cursor" value="false" />
<preference name="android-installLocation" value="auto" />
<preference name="android-minSdkVersion" value="14" />
<preference name="DisallowOverscroll" value="false" />
<preference name="ShowSplashScreen" value="true" />
<preference name="ShowSplashScreenSpinner" value="false" />
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="3001"/>
<preference name="SplashShowOnlyFirstTime" value="false" />
<preference name="FadeSplashScreen" value="false"/>
<content src="index.html" />
<gap:config-file platform="android" parent="/manifest">
<supports-screens
android:xlargeScreens="true"
android:largeScreens="true"
android:smallScreens="true" />
<application android:theme="@android:style/Theme.NoTitleBar" >
<activity android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
</activity>
</application>
</gap:config-file>
<platform name="android">
<icon density="ldpi" src="www/res/icon/android/drawable-ldpi-icon.png" />
<icon density="mdpi" src="www/res/icon/android/drawable-mdpi-icon.png" />
<icon density="hdpi" src="www/res/icon/android/drawable-hdpi-icon.png" />
<icon density="xhdpi" src="www/res/icon/android/drawable-xhdpi-icon.png" />
<icon density="xxhdpi" src="www/res/icon/android/drawable-xxhdpi-icon.png" />
<icon density="xxxhdpi" src="www/res/icon/android/drawable-xxxhdpi-icon.png" />
<splash density="port-mdpi" src="www/res/screen/android/drawable-mdpi/background.9.png" />
<splash density="port-hdpi" src="www/res/screen/android/drawable-hdpi/background.9.png" />
<splash density="port-xhdpi" src="www/res/screen/android/drawable-xhdpi/background.9.png" />
<splash density="port-xxhdpi" src="www/res/screen/android/drawable-xxhdpi/background.9.png" />
<splash density="port-xxxhdpi" src="www/res/screen/android/drawable-xxxhdpi/background.9.png" />
</platform>
<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<platform name="android">
<allow-intent href="market:*" />
</platform>
</widget>
При наличии родовой заставки и изображения в корневом каталоге проекта он работает
<splash src="splash.png" />
Проблема заключается в том, что при установке приложение на устройстве Android, разрешение неверно.
Я сгенерировал экраны с помощью: ticons.fokkezb.nl И да;) Я дважды проверил, правильны ли пути к файлам.
Кто-нибудь знает, как заставить заставку работать? Большое спасибо.
Итак, переименование файлов. Вы предлагаете то, что я изначально. Так что это не работает для меня, прежде чем генерировать их через тиконов. – Faiawuks
Никаких значков, которые вы должны сгенерировать, но переименовать созданные значки в соответствии с их размером, а затем предоставить их пути в config – fatema
Прошу прощения, насколько бы я хотел, чтобы это удалось, переименование их не помогло. Еще не всплеск. – Faiawuks