Я разрабатываю приложение для Android с помощью phonegap, но у меня возникли проблемы с отображением всплывающего экрана, я прочитал много документации (документацию по телефонным записям) и многих форумов, но я не нашел для этого решения. Какие шаги я могу предпринять для решения этой проблемы? Плагин i "org.apache.cordova.splashscreen"Как я могу использовать плагин splashscreen в приложении phonegap?
ответ
Используйте это.
<preference name="auto-hide-splash-screen" value="true" />
<gap:splash src="splash.png" /> // splash.png will be your splash image
Если у вас есть какие-либо проблемы, поделиться своим config.xml
Это мой config.xml
<?xml version="1.0" encoding="UTF-8" ?>
<widget xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0" id="com.myapplication.app" versionCode="10" version="1.0.0">
<name>My App</name>
<description>
My App
</description>
<author href="https://myapp.co.uk/developer" email="[email protected]">
Jasper Tech
</author>
<access origin=".*" />
<gap:plugin name="org.apache.cordova.splashscreen" version="0.2.7" />
<preference name="auto-hide-splash-screen" value="true" />
<gap:splash src="screen.png" />
<content src="index.html" />
<icon src="res/icon/icon.png" platform="android" width="124" height="124" density="mdpi" />
<preference name="android-minSdkVersion" value="5" />
<preference name="permissions" value="none" />
<preference name="target-device" value="universal" />
<preference name="fullscreen" value="false" />
<icon src="icon.png" />
<application android:debuggable="false" />
<preference name="show-splash-screen-spinner" value="true" />
<allow-intent href="sms:*" />
<feature name="http://api.phonegap.com/1.0/device" />
<preference name="orientation" value="portrait" />
<feature name="App">
<param name="android-package" value="org.apache.cordova.App" />
</feature>
</widget>
Вы должны генерировать ресурсы для каждого платформу и добавьте раздел platform в файл config.xml:
<platform name="android">
<icon density="ldpi" src="resources\android\icon\drawable-ldpi-icon.png" />
<icon density="mdpi" src="resources\android\icon\drawable-mdpi-icon.png" />
<icon density="hdpi" src="resources\android\icon\drawable-hdpi-icon.png" />
<icon density="xhdpi" src="resources\android\icon\drawable-xhdpi-icon.png" />
<icon density="xxhdpi" src="resources\android\icon\drawable-xxhdpi-icon.png" />
<icon density="xxxhdpi" src="resources\android\icon\drawable-xxxhdpi-icon.png" />
<splash density="land-ldpi" src="resources\android\splash\drawable-land-ldpi-screen.png" />
<splash density="land-mdpi" src="resources\android\splash\drawable-land-mdpi-screen.png" />
<splash density="land-hdpi" src="resources\android\splash\drawable-land-hdpi-screen.png" />
<splash density="land-xhdpi" src="resources\android\splash\drawable-land-xhdpi-screen.png" />
<splash density="land-xxhdpi" src="resources\android\splash\drawable-land-xxhdpi-screen.png" />
<splash density="land-xxxhdpi" src="resources\android\splash\drawable-land-xxxhdpi-screen.png" />
<splash density="port-ldpi" src="resources\android\splash\drawable-port-ldpi-screen.png" />
<splash density="port-mdpi" src="resources\android\splash\drawable-port-mdpi-screen.png" />
<splash density="port-hdpi" src="resources\android\splash\drawable-port-hdpi-screen.png" />
<splash density="port-xhdpi" src="resources\android\splash\drawable-port-xhdpi-screen.png" />
<splash density="port-xxhdpi" src="resources\android\splash\drawable-port-xxhdpi-screen.png" />
<splash density="port-xxxhdpi" src="resources\android\splash\drawable-port-xxxhdpi-screen.png" />
</platform>
Лучший способ сделать это, я считаю, с помощью команды Ионные CLI, но вы должны установить его перед:
npm install -g ionic
С CLI установки вы можете создать папку resources
в корневом каталоге (где находится ваш файл config.xml) и размещайте свои ресурсы там. Если вы хотите создать только заставку, просто скопируйте файл splash.png
. Больше информации here.
Когда вы сделали, что пробег:
ionic resources
и он будет строить ресурсы, необходимые для каждой платформы, которую вы настроили, и он будет настроить config.xml файл для вас.
Cordova SplashScreen плагин был перемещен сюда в реестре НПМ теперь так, если вы хотите использовать последний один:
cordova plugin add cordova-plugin-splashscreen
Теперь вы можете добавить свой SplashScreen с помощью
в ваш файл конфигурации.
Дополнительная информация here.
- 1. Phonegap Splashscreen
- 2. Я не могу сделать SplashScreen работу над Android PhoneGap проекта
- 3. Как интегрировать/использовать плагин `WKWebView` в приложении PhoneGap
- 4. Как спрятать PhoneGap Android SplashScreen?
- 5. PhoneGap SplashScreen не работает
- 6. Скрыть SplashScreen PhoneGap v3
- 7. PhoneGap + WP7: как использовать плагин
- 8. Как использовать плагин Meteor-PhoneGap
- 9. Могу ли я использовать плагин Angular1 в приложении Angular2?
- 10. Как я использовать PhoneGap в WaitingDialog плагин в моем проекте
- 11. Phonegap HTML/Dreamweaver CC Splashscreen
- 12. Могу ли я построить плагин phonegap с использованием xamarin
- 13. Могу ли я использовать Mojo.Controller.showAlertDialog в PhoneGap?
- 14. Как я могу использовать плагины в Adobe PhoneGap?
- 15. SplashScreen не отображается на PhoneGap 3,3
- 16. phonegap version 4.3 splashscreen не показывает
- 17. Автоматическое скрытие Splashscreen с помощью Phonegap Build
- 18. Как я могу использовать этот плагин JQuery?
- 19. как использовать карты: в приложении Ios PhoneGap
- 20. phonegap как использовать плагин социальной рекламы?
- 21. Как использовать Admob PhoneGap плагин с прошивкой
- 22. Как использовать плагин с PhoneGap сборки
- 23. Могу ли я использовать плагин Cordova в проекте Native Android
- 24. Как использовать плагин ace в ионном приложении?
- 25. Как использовать плагин cordova в приложении
- 26. Могу ли я использовать PhoneGap таким образом?
- 27. Где я могу изменить свойство BackupWebStorage в приложении PhoneGap?
- 28. Плагин камеры Phonegap
- 29. Как установить плагин в PhoneGap
- 30. Как использовать websokets в приложении phonegap для уведомления пользователя?