将 Java 代码添加到 Cordova Android 应用程序的正确方法是啥?

Posted

技术标签:

【中文标题】将 Java 代码添加到 Cordova Android 应用程序的正确方法是啥?【英文标题】:What is the right way to add Java code to a Cordova Android app?将 Java 代码添加到 Cordova Android 应用程序的正确方法是什么? 【发布时间】:2020-09-30 01:36:47 【问题描述】:

我正在开发一个 Cordova android 应用程序。作为应用程序的一部分,我编写了一些 Java 类来创建一个服务,使用 WorkManager 来轮询我们的服务器并在某些事件上向客户端发送通知。

现在代码是通过 MainActivity.java 调用的,我在其中创建了 worker,所有的类都位于 Android Platform 目录下的 Java 文件夹中。我的理解是这并不理想,因为每次我们想要重置平台时我的代码都会被丢弃。

将此代码添加到项目的正确方法是什么?是否有我可以学习的教程?应该都是插件吗?

提前谢谢你。

【问题讨论】:

【参考方案1】:

您绝对应该将代码重构为插件。查看文档here 您也可以只为 Android 制作插件。

我也建议克隆一个非常简单的插件并查看代码。

【讨论】:

以上是关于将 Java 代码添加到 Cordova Android 应用程序的正确方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章

添加proguard后用于cordova的相机插件中的java NullPointerException

Ionic + Angular - 平台添加 Android 错误 - 错误:无法获取平台 cordova-android@0.0.8

无法从cordova CLI 将android 平台添加到cordova 项目

无法将推送通知插件添加到 cordova

使用cordova将图片从android画廊分享到cordova应用程序

如何将android添加到cordova平台?路径错误?