2013-01-26 1 views
14

Может звучать глупо, но может ли телефонная гарнитура/кордона использовать собственный графический интерфейс устройства? Я знаю, что его веб-обертка, но я понимаю, что у вас есть доступ к некоторым нативным вызовам (например, камеры/контакты и т.д.)Может ли телефонная книга/кордова использовать собственный графический интерфейс?

Благодарности

ответ

13

AppGyver Steroids очень удобно сочетает PhoneGap и Native UI.

В принципе, со стероидами вы можете легко добавить в приложение PhoneGap такие вещи, как собственные вкладки, собственную навигационную панель, собственные анимации и переходы, собственные модальные окна, собственный «ящик/панель» в стиле Facebook.

Вот демо, как это работает: http://youtu.be/oXWwDMdoTCk?t=20m17s

+3

Имейте в виду, что вам нужно использовать свою облачную платформу для компиляции готового приложения. Нет локальных вариантов сборки –

+0

Только ящики, навигационные панели и панели вкладок используют встроенные компоненты, насколько я могу видеть: http://docs.appgyver.com/supersonic/guides/ui/native-components/ – CoDEmanX

1

Технически, можно использовать что-нибудь родное, используя плагин. Обратитесь к Plugin Development Guide за дополнительной информацией. Суть в том, что этот плагин должен быть написан для всех целевых платформ.

Используя родной GUI, хотя, поражение цели использования Кордовы, за исключением редких случаев, когда это абсолютно необходимо, чтобы показать собственные компоненты (диалоговые окна, например, для которых можно использовать notification.alert)

1

Yep , прежде чем ваш начать писать свой собственный .. проверить, если это не было сделано :)

phonegap/phonegap-plugins

Надеется, что это помогает.

+1

Этот репозиторий устарел сейчас. Я не знаю никаких родных ui-плагинов, которые в настоящее время поддерживаются репозиториями phonegap или cordova plugin. Просто AppGyver и Monaca. Старый филиал для этого репо можно найти здесь: https://github.com/phonegap/phonegap-plugins/tree/DEPRECATED – TWilly

0

Ofcourse вы можете написать собственные средства управления. Вы можете создавать программно с помощью плагинов. , а также может использовать файлы xml (например, приложения для родственных приложений Android) для создания элементов управления, но для этого вам необходимо использовать веб-просмотр cordova.

4

Я только что узнал о структуре Monaca, которая похожа на AppGyver, где они создали плагины cordova для родных переходов ui. Собственный ui-код Monaca находится на GitHub, и вы можете его загрузить и установить в свой существующий проект phoengap или использовать свою систему интеграции облаков.

http://monaca.mobi/

4

Вы можете проверить Project Ace, я думаю, что это не ваш лучший выбор для (СВН & андроид Cordova-PhoneGap приложений) до сих пор, и это при поддержке Microsoft.

Некоторые Pros:

  • Большая гибкость и независимый,
  • Invoke нативный код,
  • Комбинируйте собственные компоненты с HTML,
  • записи конкретной платформы код (ИОС & андроид),
  • Большая система стыковки для проектирования и управления макетами ui,
  • Создание Android-виджета,
  • Отличная документация,
  • Работает с любым мобильным гибридным каркасом (например, ионным).

Обновление: По состоянию на декабрь 2016 года, этот проект больше не поддерживается Microsoft.

Но все еще находится на github и, конечно же, с открытым исходным кодом.

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