javascript - 如何使用现有的android应用程序作为cordova插件

标签 javascript java android cordova phonegap

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

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

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

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

类似于下面的内容:

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

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

  1. 我需要从上面的 Android 项目存储库复制多少文件到我的 cordova 插件

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

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

这是我的cordova插件的plugin.xml文件

plugin.xml

任何帮助或建议将不胜感激。

谢谢

最佳答案

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

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

希望这对您有帮助。 谢谢

关于javascript - 如何使用现有的android应用程序作为cordova插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61255593/

相关文章:

javascript - jQuery 隐藏/显示不起作用,不像 JS 函数

javascript - Jquery选择隐藏和显示问题: More than two elements

java - boolean 运算中 <=(小于或等于)运算符的含义是什么?

android - 如何在android中使grid-view水平滚动

android - 在应用程序中集成 MuPDF Reader

javascript - jQuery 使用箭头键移动 div

javascript - Bootstrap、jQuery 在模态中不起作用

java-7 - 安装了 JDK 7,但它没有出现在我的 JavaVirtualMachines 文件夹中

java - Android:为什么我的 if 语句没有在 onClick 方法内执行

android - 测试奖励广告未显示 - 广告无法加载 : LoadAdError(code: 3, 域 : com. google.android.gms.ads,消息 : No ad config.