【问题标题】:Ionic/Cordova: How to apply what's documented on developer.android.com?Ionic/Cordova:如何应用 developer.android.com 上记录的内容?
【发布时间】:2020-03-02 07:57:23
【问题描述】:

对于一般性问题,我很抱歉,但我卡住了。 developer.android.com 上记录了很多函数,如果我要在 JAVA android 项目中使用该网站上的任何内容,我只需添加依赖项并开始编码。但是当我使用 Ionic 时它是如何工作的呢?或者问题应该是如果我改用 Cordova 怎么办?甚至不知道如何提出正确的问题。比如我想使用WorkManager:https://developer.android.com/topic/libraries/architecture/workmanager

如何在 Ionic 项目中做到这一点?我试图用谷歌搜索“ionic workmanager”,但没有找到任何文档。这让我很惊讶,因为 ionic 是一个必不可少的框架,而 workmanager 是 android 的一个重要组件。

【问题讨论】:

    标签: cordova ionic-framework


    【解决方案1】:

    通常对于 Cordova (Ionic) 应用程序,您不会直接使用本机接口。相反,您将在项目中添加一个插件,为原生功能提供 JavaScript 接口。大多数情况下,这些插件将是跨平台的,并为每个平台实现相同的功能,具有不同的原生接口,但为您的 Cordova 代码提供相同的 JavaScript 接口。

    对于您的示例,如果您尝试运行一些后台任务或安排某些事情,那么this answer 中的链接可能会有所帮助。在后台运行 Cordova 似乎存在一些挑战。

    否则,如果您真的想在 Cordova 项目中编写 Android 代码,则需要熟悉编写 Cordova Plugins 并可能为此项目编写定制插件。

    【讨论】:

    • 我已经学会了如何编写自定义的 cordova 插件,从而可以从 developer.android.com 访问所有内容 :)
    猜你喜欢
    • 2019-04-02
    • 2018-04-03
    • 2016-12-15
    • 1970-01-01
    • 2023-02-16
    • 2020-05-17
    • 2015-06-07
    • 2016-03-04
    • 2020-08-29
    相关资源
    最近更新 更多