0

バックグラウンドで常に実行されるようにサービスを変更しようとしている Android 用の Bluetooth チャット サンプルに基づいたアプリを入手しました。これを実行して、デバイスに近づいたときにデバイスを検索して接続できるようにし、アプリを開いて手動で接続する必要がないようにしたいと考えています。私は2つの問題に遭遇しました:

変更を加えて編集

  1. 起動時にすでに接続されているかどうかを確認するにはどうすればよいですか

  2. サービスが実行されている場合、アプリの起動時にサービスに再接続するにはどうすればよいですか

4

2 に答える 2

0
  1. SharedPreference を使用して、「isConnected」変数を追跡できます。ここで変数を true に設定します: case BluetoothChatService.STATE_CONNECTED:

ここでは false: BluetoothChatService.STATE_NONE の場合:

2: MAC アドレスのコピーを保持し、直接接続します。

于 2013-10-29T21:18:16.733 に答える