【问题标题】:How to use existing android app as cordova plugin如何使用现有的 android 应用程序作为 cordova 插件
【发布时间】:2020-04-16 16:49:20
【问题描述】:

我在quasarcordova 的帮助下构建了一个android 应用程序。

现在我想添加实际上是特定于设备的打印功能(例如mpos device)。

我已经上传了native android项目的源代码,我想在我的cordova项目repo of android source code中使用它。

我想将printText 函数从native android 调用到cordova-plugin link to printText function

类似下面的东西:

exports.print= function (arg0, success, error) {
  exec(success, error, 'PrintDevActivity', 'printText', [arg0]);
}

我在这两件事上需要帮助:

  1. 我需要从上面的 android 项目 repo 复制多少文件到我的 cordova 插件

  2. 我需要在cordova 插件plugin.xml 中进行哪些更改才能正常工作。

我很困惑,我应该只复制 .java 文件还是 gradle 等。

这是我的 plugin.xml 科尔多瓦插件文件

任何帮助或建议都将受到高度赞赏。

谢谢

【问题讨论】:

    标签: javascript java android cordova phonegap


    【解决方案1】:

    根据您的问题,我认为您需要为任何android sdk 构建cordova plugin。 请检查下面的链接,我认为这有很多关于使用任何现有的 sdk 或代码构建 cordova 插件的信息。

    building-a-cordova-plugin-for-your-native-sdk

    我希望这会对你有所帮助。 谢谢

    【讨论】:

      【解决方案2】:

      遵循本指南Upgrading Android Apache Cordova,它将在更新 config.xml 文件的第 1 部分中为您提供帮助。他们的文档很容易理解。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-24
        • 1970-01-01
        • 2017-09-20
        • 2014-11-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多