2012-03-26 2 views
1

Я разрабатываю веб-приложение, которое будет поддерживаться в нескольких ОС, и я планирую использовать PhoneGap, чтобы получить доступ к system features.Импорт файлов JavaScript - PhoneGap

Я загрузил PhoneGap 1.5.0 и есть определенный файл JavaScript для каждой из поддерживаемых ОС, нужно ли мне проверять информацию об устройстве, чтобы загрузить нужные файлы?

В любом случае, я все еще немного запутался, почему в папке библиотеки iOS нет файла?

ответ

0

Я загрузил PhoneGap 1.5.0 и есть определенный файл JavaScript для каждой из поддерживаемых ОС, нужно ли проверять информацию об устройстве для загрузки правильных файлов?

Нет, не нужно проверять любой код устройства information.Your можно использовать повторно для всех platforms.You просто нужно иметь в виду, что вам нужно использовать cordova.js файл отдельно для всех мобильных платформ. Что я имею в виду, когда вы загружаете телефонную книгу, тогда вы получите разные библиотеки папок для Android, Blackberry, iOS и т. Д. Вам просто нужно скопировать cordova.js из папки Android, если вы собираетесь разрабатывать Android и таким же образом для других. ...

В любом случае, я все еще немного смущен, почему в папке библиотеки iOS нет файла? Создай свою анкету

В каком файле вы видите название? В папке phonegap iOS есть файл .dmg. Вам нужно установить этот файл на свой MAC-адрес, а затем в xcode вы получите шаблон приложения на основе Cordova ... Оттуда вы можете создавать приложения для телефонных разговоров.

+0

Coder_sLaY, но мне все еще нужно проверить устройство, чтобы узнать, какие файлы нужно импортировать, не так ли? Что касается iOS, это означает, что я не могу использовать PhoneGap Build? –

+0

@Diogo В настоящее время ведется работа над тем, чтобы сделать cordova.js универсальной вещью для всех платформ. Но на данный момент вам просто нужно использовать разные cordova.js, которые были предоставлены в сборке phonegap. Например. Я создал приложение для Android с помощью Кордовы ... И мое приложение отлично работает для iOS ... Мне просто нужно было изменить свой android cordova.js с iOS cordova.js ... Отдых был такой же ... :) –

+0

@Coder_sLaY вы можете предоставить ссылку на версию сборки cordova.js? – sirmdawg

0

PhoneGap используется для создания «гибридных» приложений - не чистых «веб-приложений».

При разработке с использованием HTML вы фактически создаете собственные приложения. PhoneGap предоставляет оболочку и код моста для сопоставления вашего приложения HTML со стандартным мобильным родным приложением.

Вы используете различные phonegap.js (или cordova.js) для каждой платформы (Android, IOS, и т.д.)

Отметим, что предстоящий релиз Кордова объединит cordova.js в один файл для всех платформы. Однако вы все равно создадите отдельное приложение для каждого из них.

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