Ionic / Cordova: Как применить то, что описано на разработчике. android .com? - PullRequest
1 голос
/ 01 марта 2020

Извините за общий вопрос, но я застрял. Существует множество функций, задокументированных на developer. android .com, и если бы я использовал что-либо с этого сайта в проекте JAVA android, я бы просто добавил зависимость и начал писать код. Но как это работает, когда я использую Ioni c вместо этого? Или вопрос в том, что если я использую Cordova вместо этого? Даже не уверен, как правильно задать вопрос. Например, я хочу использовать WorkManager: https://developer.android.com/topic/libraries/architecture/workmanager

Как мне это сделать в проекте Ioni c? Я пытался гуглить "ioni c workmanager", но не нашел документации. Что меня удивляет, потому что ioni c является важной структурой, а менеджер по работе является важным компонентом android.

1 Ответ

2 голосов
/ 02 марта 2020

Обычно с приложением Cordova (Ioni c) вы не работаете с нативными интерфейсами напрямую. Вместо этого вы бы добавили в свой проект плагин, который предоставляет интерфейс JavaScript для встроенной функции. В большинстве случаев эти плагины будут кроссплатформенными и будут реализовывать одну и ту же функцию для каждой платформы с разными собственными интерфейсами, но с тем же интерфейсом JavaScript для вашего кода Cordova.

Например, если вы пытаетесь запустите некоторые фоновые задачи или запланируйте что-нибудь, может быть, ссылки в этот ответ помогут. Похоже, что есть некоторые проблемы с запуском Cordova в фоновом режиме.

В противном случае, если вы действительно хотите написать Android код в проекте Cordova, вам необходимо ознакомиться с написанием Cordova Плагины и, возможно, напишите специальный плагин для этого проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...