1

私は現在 Android プロジェクトに取り組んでおり、Android プラットフォームの初心者です。これは、ある Android プラットフォームが別の Android プラットフォームに書き込み、自動的に更新されるように、twitter のようなアプリケーションを作成する必要があるという記事から得た演習です。Android用のBluetoothエミュレーターを使用してテストしています。

しかし、それを始める前に、Bluetooth 接続の開始でいくつかの問題に直面し、公式の Android API / サンプルを含むいくつかのチュートリアルを試しました。

「BlueTweetService」というクラスを取得し、この中にconfigureBluetoothServerSocketconnectToServerDeviceおよびの 3 つのメソッドを取得しshutdownBluetoothServerSocketました。

最初の方法では、 プロパティ Stringおよび UUIDを使用しconfigureBluetoothServerSocketて を開きます。BluetoothServerSocketBluetoothTweetNameBlueTweetUuid

サーバーソケットを作成/開こうとしましたが、何をしてもエラーが発生します。

誰かがそのサーバーソケットを作成/開く方法のコードを手伝ってくれたら本当にありがたいです。

情報を提供する必要がある場合は、お知らせください。投稿します。

メスティカ

4

1 に答える 1

1

BluetoothServerSocket を作成する場合は、これを行います

BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
BluetoothServerSocket tmp_ss = null;
try {
    tmp_ss = adapter.listenUsingRfcommWithServiceRecord(BluetoothTweetName , BlueTweetUuid);
} catch (IOException e) {
    e.printStackTrace();
}

このようなソケットを作成すると、着信接続を待機します。メッセージの送受信には使用できませんでした。

于 2010-06-24T13:29:24.660 に答える