Bluetooth LEを使用して2つのAndroidデバイス間でデータを交換したいと思います(はい、私はBLEとデータをやりとりするわけではありませんが、 私はその話題について研究を始め、周辺機器として使用される機器がアンドロイド5を必要とし、コア機器がアンドロイド4.3を必要とすることを発見しました。Bluetoothを使用してAndroidをAndroidなしで使用する
最初の手順では、周辺機器でBluetoothGattServerを起動し、それをアドバタイズし、最後にコアデバイスでスキャンを開始します。 広告はアンドロイド5で追加されましたが、アンドロイド4.3からBluetoothGattServerが存在することを理解しています。
したがって、私が取得したアドレス文字列からコアを接続するBluetoothDeviceオブジェクトを作成するだけであれば、その周辺機器を宣伝する必要はありません。 広告が必要ない場合は、5.0デバイスを必要とせずにアンドロイド4.3に固執することができます。
しかし、どういうわけか私は何か間違っているように、これについて奇妙な気持ちがしましたか?助言がありますか?
いいえ、ドキュメント[BluetoothGattServer](https://developer.android.com/reference/android/bluetooth/BluetoothGattServer.html)によると、アンドロイドであるAPIレベル18以降に存在します。4.3 – Eric
gattサーバーは新しい導入された機能でした:-) –