2012-08-04 14 views
16

Sto lavorando su Bluetooth Low Energy in Android. Voglio ottenere il UUIDs del dispositivo remoto quando il dispositivo è accoppiato. Ho trovato che BluetoothDevice.getUuids() darà il UUIDs di un dispositivo remoto. L'ho usato nell'applicazione impostazioni di ICS. Sono in grado di ottenere il UUIDs di dispositivo classico e dongle che è un dispositivo a bassa energia. Ma non sono in grado di ottenere il UUIDs di un orologio casio che è anche una bassa energia.ottenere UUID da G-Shock orologio bluetooth android

Potete per favore aiutarmi su questo problema?

+0

Non ricordo che BLE sia supportato su tutta la linea in Android. Quale dispositivo Android stai usando per i tuoi test? – CommonsWare

+0

Sto usando un software di qualcomm in Android per ottenere il supporto BLE al dispositivo. – Satya

+6

Con quale dispositivo Android stai lavorando? – Jackyto

risposta

2

BluetoothDevice.getUuids() Questo metodo non avvia una procedura di individuazione del servizio per recuperare gli UUID dal dispositivo remoto. Invece, viene restituita la copia cache locale degli UUID del servizio.

Utilizzare fetchUuidsWithSdp() se si desiderano nuovi UUID. Questo può aiutare

Problemi correlati