如何使用现有的 android 应用程序作为 cordova 插件
How to use existing android app as cordova plugin
我在 quasar
和 cordova
的帮助下构建了一个 android
应用程序。
现在我想添加实际上是特定于设备的打印功能(例如 mpos device)。
我已经上传了我想在我的 cordova 项目中使用的 native android
项目的源代码 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]);
}
我在这两件事上需要帮助:
我需要从上面的 android 项目的 repo 复制多少文件到我的 cordova 插件
我需要在 cordova 插件中做哪些更改 plugin.xml
才能正常工作。
我很困惑,我应该只复制 .java
文件还是 gradle 等等
这是我的 plugin.xml
cordova 插件文件
任何帮助或建议将不胜感激。
谢谢
按照本指南 Upgrading Android Apache Cordova 进行操作,它将在第 1 部分中帮助您更新 config.xml 文件。他们的文档非常容易理解。
根据你的问题,我认为你需要为任何 android sdk
构建 cordova plugin
。
请检查下面 link,我认为这是关于使用任何现有 sdk
或代码构建 cordova
插件的大量信息。
building-a-cordova-plugin-for-your-native-sdk
希望对您有所帮助。
谢谢
我在 quasar
和 cordova
的帮助下构建了一个 android
应用程序。
现在我想添加实际上是特定于设备的打印功能(例如 mpos device)。
我已经上传了我想在我的 cordova 项目中使用的 native android
项目的源代码 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]);
}
我在这两件事上需要帮助:
我需要从上面的 android 项目的 repo 复制多少文件到我的 cordova 插件
我需要在 cordova 插件中做哪些更改
plugin.xml
才能正常工作。
我很困惑,我应该只复制 .java
文件还是 gradle 等等
这是我的 plugin.xml
cordova 插件文件
任何帮助或建议将不胜感激。
谢谢
按照本指南 Upgrading Android Apache Cordova 进行操作,它将在第 1 部分中帮助您更新 config.xml 文件。他们的文档非常容易理解。
根据你的问题,我认为你需要为任何 android sdk
构建 cordova plugin
。
请检查下面 link,我认为这是关于使用任何现有 sdk
或代码构建 cordova
插件的大量信息。
building-a-cordova-plugin-for-your-native-sdk
希望对您有所帮助。 谢谢