4

私は、Android Bluetoothアプリケーションとコンピューターで実行されているサーバーとの接続を含むBluetoothアプリケーションに取り組んでいます。サーバーも、blue-cove api を使用して作成された Bluetooth アプリケーションです。

モバイルアプリとそのコンピューターサーバーアプリケーションを接続できないという問題に直面しています。

Androidアプリのコードは次のとおりです。

 try {
            // Connect the device through the socket. This will block
            // until it succeeds or throws an exception
            mySocket = myDevice.createRfcommSocketToServiceRecord(MY_UUID);
            mySocket.connect();
            toast = Toast.makeText(context, "Connection established",   thisClass.duration);
            toast.show();
          } catch (IOException connectException) {
            // Unable to connect; close the socket and get out
            try {
                mySocket.close();
                toast = Toast.makeText(context, "Connection not established", thisClass.duration);
                toast.show();
            } catch (IOException closeException) { }
            return;
        }

問題はどこにあるのか、おそらく何が欠けているのか。また、socket.connect() メソッドの理解にあいまいさがあります。この点で私を助けてください。

4

1 に答える 1

5

同様のアプリケーションの作業を終えたばかりで、接続に問題がありました。コードをもう少し見ると役立ちますが、上記の抜粋は私が従った例のように見えます。まず、接続しようとしているPCにMY_UUIDが存在することを確認します。

クライアントとサーバーの両方の例をブログ(http://digitalhacksblog.blogspot.com/2012/05/android-example-bluetooth-simple-spp.html )に投稿しました。

お役に立てれば。

于 2012-05-05T12:51:03.277 に答える