很抱歉出现一般问题,但我被卡住了。developer.android.com上记录了很多功能,如果我在JAVA android项目中使用该网站上的任何东西,我只需要添加依赖项并开始编码。但是,当我使用Ionic时,它是如何工作的呢?或者问题应该是,如果我使用Cordova怎么办?甚至不知道如何提出正确的问题。例如,我想使用WorkManager:https://developer.android.com/topic/libraries/architecture/workmanager
如何在Ionic项目中做到这一点?我试着在谷歌上搜索"离子工作管理器",但没有找到任何文档。这让我很惊讶,因为ionic是一个重要的框架,而workmanager是android的一个重要组件。
通常使用Cordova(Ionic(应用程序时,您不会直接使用本机接口。相反,您可以在项目中添加一个插件,为本机功能提供JavaScript接口。大多数时候,这些插件将是跨平台的,并为每个平台实现相同的功能,具有不同的本地接口,但为您的Cordova代码实现相同的JavaScript接口。
举个例子,如果你试图运行一些后台任务或安排一些事情,也许这个答案中的链接会有所帮助。在后台运行Cordova似乎有一些挑战。
否则,如果你真的想在Cordova项目中编写Android代码,你需要熟悉Cordova插件的编写,也许还需要为这个项目编写一个定制的插件。