phonegap如何从js调用jar方法

时间:2012-08-08 13:11:55

标签: android cordova

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

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

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

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

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

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

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

我是否必须创建一个phoneGap插件或者还有其他任何方式????

有没有一步一步的教程???

提前了解你的时间

1 个答案:

答案 0 :(得分:1)

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

首先,您可以创建一个与自定义Java代码交互的phonegap插件。在你的情况下,这将是使用jar的“粘合剂”。

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