Подтвердить что ты не робот

Android-виджет с использованием Cordova

Я планирую объединить некоторые минимальные функциональные возможности в приложение или виджет для устройств Android. Однако, во-вторых, я понял, что никогда не слышал/не читал, что кто-то создавал виджет с Кордовой /Phonegap раньше. Я немного искал Google, и ответы, похоже, предполагают "нет". Я прочитал описание на домашней странице для Phonegap, и он говорит, что он позволяет пользователям создавать приложения в основном.

Итак, может кто-то, пожалуйста, назовите меня в правильном направлении, чтобы позволить его создать андроидный виджет в Кордове. И если нет, то как виджет концептуально/практически отличается от приложения.

PS: возможно, я использую здесь некорректную терминологию. То, что я подразумеваю под виджетами, это this. Его что-то, что торчит на главном экране в основном в полупрозрачном баре.

4b9b3361

Ответ 1

Виджеты являются собственными конструкциями android, которые расширяют представление на экране приложения.

http://developer.android.com/reference/android/widget/package-summary.html

Приложение cordova/phonegap - это приложение с поддержкой веб-просмотра. Примечание. Веб-просмотр не является основным видом на Android.

Пока кто-то не найдет способ создать собственный виджет, в который встроен веб-просмотр, то то, что вам было сказано до сих пор, является правильным... т.е. "нет".

http://cordova.apache.org/docs/en/4.0.0/guide_overview_index.md.html#Overview http://cordova.apache.org/docs/en/4.0.0/guide_hybrid_webviews_index.md.html#Embedding%20WebViews http://cordova.apache.org/docs/en/4.0.0/guide_platforms_android_webview.md.html#Android%20WebViews

Изменить: "Возможно", что у вас может быть виджет, связанный с вашим проектом cordova, но тогда вы будете писать собственный код Android вместе с кордорой.... большинство людей увидит это как победив точку использования кордовы, если только вы ТОЛЬКО таргетинг на Android. В этом случае я должен задать вопрос:

"Используете ли вы кордову как более простой способ запустить кодирование приложений на Android, или пытаетесь ли вы использовать удобство кордовы для обмена кодовой базой на нескольких платформах?"

Если это первый, то просто напишите собственное приложение. Если это последнее, то кордова не собирается (легко) давать вам виджеты, а также виджеты с кросс-платформой

Ответ 2

Да, виджеты - это собственные конструкции Android. Но вы можете создать свой виджет для своего приложения с помощью плагина cordova под названием "cordova-plugin-ace". Сделано Microsoft и открыта для всех.

Документация:

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