0

ビルドしたHTML5にwebsocket APIを実装しようとしているのですが、PhoneGapを使ってAndroid内でWebを表示するとどうやらWebsocket標準(Phonegap/cordovaとandroidブラウザの両方)に対応していないので使ってみましたプラグイン: anismiles による websocket android phonegap

実際に動作するはずです。私がしたことは次のとおりです。

  • Java ソースを Eclipse 内の phonegap プロジェクトにコピーします。
  • websocket を拡張する websocketlistener を作成する
  • websocketfactory を webview にアタッチします (org.apache.cordova.example 内)。
  • 私のjavascriptでwebsocketクライアントを作成します
  • HTMLスクリプト内にwebsocket.jsとcordova-2.5.0.jsが添付されています

問題は、websocket タイプを認識しないなどのエラーが常に生成されることです。

だから私はそれをtry catch関数の中にラップしようとしました:

try
{
//writeToScreen("websocket");
var wsocket = new WebSocket("122.168.196.27:8081/");
}
catch(err)
{
alert(err.message);
}

そして、私はerr.messageを受け取ります:

オブジェクト [object Object] にはメソッド「getInstance」がありません

変更しようとしましたが、これまでのところ何も機能していません。何かアイデアはありますか?

4

1 に答える 1