2017-10-01 7 views
0

私はちょうどサーマルプリンタを持つこのアンドロイドデバイスを手に入れました。また、外部の.jarファイルを持ち、デバイスとの通信に使用できるSDKが付属しています。コードバス/アンドロイドの3番目のハードウェアへのアクセス

今、私はjavascriptからデバイスにテキストを印刷しようとしています。

import com.nbbse.printer.Printer; 
public static Printer print; 
print = Printer.getInstance(); 
print.printText(“Printer testing!!!”); 
print.printText(“Printer testing!!!”, 3); 
print.printText(“Printer testing!!!”, true); 
print.printText("Printer Testing!!!", 2, false); 

コーデックアプリケーションで同じようにするにはどうしたらよいですか? 私はlibsフォルダに.jarを追加し、​​3210にこの行を含めることによって開始している:

<lib-file src="platforms/android/libs/MP3_Api_V0.6.jar"/> 

は、どのように私はJavaScriptから直接印刷を呼び出すことができますか?

答えて

0

実際にネイティブライブラリを使用するには、cordova-pluginを作成する必要があります。プラグイン開発ガイドhereがあります。

<lib-file>タグを​​3210からプラグインのplugin.xmlに移動する必要があります。私はまた、.jarをアンドロイドプラットフォームのフォルダに直接入れたと思います。このフォルダは、ビルド時に再作成/変更されたときに決して直接変更するべきではありません。 (サブフォルダlibsに名前を付ける場合) あなたのプラグインのサブフォルダに.jarファイルを入れて、plugin.xmlでそのようにそれを参照することができます。

<lib-file src="libs/MP3_Api_V0.6.jar"/> 

このためドキュメントがhereあります。

関連する問題