1

アプリを jar ファイルに入れられたコードと統合する必要があります。このファイルからいくつかのメソッドを実行できるように、phonegap と *.jar ファイルの間の通信を確立することは可能ですか? 前もって感謝します。

4

2 に答える 2

2

この質問には、実際には 2 つの部分があります。

まず、カスタム Java コードと対話する phonegap プラグインを作成できます。あなたの場合、これは瓶を使用するための「接着剤」になります。

次に、jar がビルドに含まれるようにコンパイル時に使用できる場合、または実行時にしか使用できない場合 (および移植可能な Java クラスではなく、コンパイルされた dex クラスが含まれている場合) は、プロジェクトに jar を追加する必要があります。 dexクラスローダーでロードし、リフレクションで呼び出します。ただし、デスクトップ用のランダム jar の場合は使用できません。

于 2012-07-04T14:11:22.583 に答える
0

はい、そうです。

Android PhoneGap アクティビティ コードにコールバックを登録して、JS の JavaScript 呼び出しで、独自の jar からカスタム Java コードを呼び出したり、Android アプリの Java コードでコンパイルしたりできるようにすることができます。

これは、Android アクティビティ コードで 1 回限りのハックとして実行できます。または、PhoneGap プラグインを作成するだけでもかまいません。

于 2012-07-04T14:07:27.650 に答える