2017-09-17 6 views
0

J'ai créé une application Android du serveur BLE GATT, mais je ne trouve pas où j'écris le nom du serveur GATT, je veux dire le nom de l'appareil qui apparaît dans la recherche.BLE Nom du serveur GATT

J'ai essayé deux https://github.com/androidthings/sample-bluetooth-le-gattserver https://github.com/googlesamples/android-BluetoothLeGatt

et ne peut pas trouver où le nom de l'appareil en cours d'écriture? comment la recherche BLE décide quel nom montrer?

+0

Avez-vous essayé [BluetoothAdapter.setName ("MyGattServerName")] (https://developer.android.com/reference/android/bluetooth/BluetoothAdapter.html#setName (java.lang.String))? –

+0

Merci, juste essayé BluetoothAdapter.getDefaultAdapter(). SetName ("MyGattServerName"); et ça a marché !!! Merci encore. –

+0

Super. Je n'étais pas sûr à ce sujet (je l'avais dans un vieux code expérimental) et je n'ai pas pris la peine de le tester. Vous pouvez l'ajouter comme réponse, si vous le souhaitez. –

Répondre

1

Je viens d'essayer.

BluetoothAdapter.getDefaultAdapter() setName ("MyGattServerNa moi");

et cela a fonctionné!