0

私は bluetooth アプリに取り組んでいますが、BluetoothSocket.isConnected() が API レベル 14 (Android 4.0) で追加され、API レベル 8.0 (Android 2.3.4) には存在しないことに気付きました。

これを監視する唯一の方法は、接続が成功した場合に true に設定されるアクティビティ自体のブール値フラグを使用することです。しかし、ハードウェアの観点からは、これは isConnected() ほど信頼できるとは思いません。同じことを達成する他の方法はありますか?

PS: 私が取り組んでいるアプリは、Android 2.2 以降と互換性がある必要があります。

編集:私は今のところそれを追跡するためにブール値フラグを使用していますが、正常に動作します。しかし、接続ステータスを取得する他の方法があるかどうかを教えていただければ幸いです

4

1 に答える 1