0

嗨,我在移动应用程序中。

我在 phonegap(html5、JQuery、JS)中开发了一个应用程序,我想将收据打印到蓝牙打印机。

我购买了一台 BT 打印机,我下载了制造商的 SDK,现在我想知道我必须遵循的方式才能完成我的应用程序。

打印机制造商 SDK 包含一个 .jar 库,我可以将其包含到我的项目中以公开打印机制造商的方法。

我按照所有步骤将上述 .jar 包含在我的项目中。

现在我想从我的应用程序中调用制造商 .jar 库中的方法。

这样做的正确方法是什么。

我必须创建一个phoneGap插件还是有其他方法????

有没有分步教程???

提前谢谢你的时间

4

1 回答 1

1

这个问题实际上有两个部分。

首先,您可以创建一个 phonegap 插件来与自定义 java 代码进行交互。在您的情况下,这将是使用罐子的“胶水”。

其次,如果 jar 在编译时可用,则需要将 jar 添加到项目中以便它包含在构建中,或者如果它仅在运行时可用(并且包含已编译的 dex 类,而不是可移植的 java 类)您使用 dex 类加载器加载它并通过反射调用它。但是,如果它是用于桌面的随机 jar,您将无法使用它。

于 2012-08-08T13:19:33.183 回答