2015-10-28 4 views
0

Я пытаюсь разработать приложение для Android и ios с телефоном, поэтому я решил использовать заставку для своего приложения.Пользовательская функция заставки для приложения cordova

Я знаю, что у cordova есть плагин, и мы можем использовать этот плагин для заставки, но у меня есть другая идея.

Например:

  1. Используя функцию, которая имеет таймер на 5 секунд, чтобы отобразить экран заставки.
  2. Когда таймер истек, заставка должна быть удалена и показать основное приложение. К таким образом у нас есть преимущество, чтобы установить заставку экрана для любого устройства с любой ширины и высоты, не создавая картины (я имею в виду создание гибкой страницы)

Так мои вопросы это:

  1. Каков недостаток этого пути?
  2. Я просто хочу использовать заставку для красоты, это необходимо для использования плагина phonegap? И я хочу использовать этот таймер вне функции события deviceready.
  3. Опасно ли это, поскольку в документах cordova говорится, что все функции должны находиться в функции события deviceready?

Благодаря

ответ

0
  1. Я думаю, что недостаток является то тратить время кодирования. Вы можете делать все, что не требуется в других библиотеках/зависимостях, которым требуется событие deviceready.
  2. Если вы все еще хотите, чтобы заставка задерживалась около 5 секунд. Попробуйте это:
    • Открывает config.xml
    • Найти <preference name="SplashScreenDelay" value="3000"/> тега.
    • Замените value на 5000 на 5 секунд или любое значение, которое вы хотите.
  3. Другие способы используют Ionic Framework (эту структуру на основе Cordova), его CLI имеет ресурсов генератор функциональность. Используя это, вам просто нужно создать одно оригинальное изображение заставки, затем запустите короткую команду: ionic resouces. Это сделает все остальное для вас. Подробнее here.
+0

благодарит за ваш ответ. кстати, я скорее использовал кодировку :-D – user3707582

+0

Эй, у меня возник вопрос, можете ли вы его закодировать в javascript, вам все равно придется ждать, когда будет загружена оболочка cordova/phonegape. Таким образом, реальный экран заставки должен быть закодирован из собственного кода Java через плагин (это время для загрузки кордовой/phonegap-обертки, а затем ваше приложение и расчетное время по умолчанию - 3000 мс). –

+0

эй, sry я был занят, да, вы правы в ориентации на разрыве экрана, поэтому я блокирую ориентацию, и я не видел задержки 3000 мс для собственного экрана заставки, я запускаю заставку экрана в javascript, потому что с ios 9 некоторые плагины вылетают. У меня уже проблема с сетевым состоянием с момента выпуска ios 9. – user3707582

Смежные вопросы