2012-08-04 19 views
16

Estoy trabajando en Bluetooth Low Energy en Android. Deseo obtener el UUIDs del dispositivo remoto cuando el dispositivo está emparejado. He encontrado que BluetoothDevice.getUuids() dará el UUIDs de un dispositivo remoto. Lo he usado en la aplicación de configuración de ICS. Puedo obtener el UUIDs del dispositivo y dongle clásico que es un dispositivo de baja energía. Pero no puedo obtener el UUIDs de un reloj casio que también es de baja energía.obteniendo UUID de G-Shock reloj bluetooth android

¿Pueden ayudarme en este tema?

+0

No recuerdo que BLE sea compatible en general en Android. ¿Qué dispositivo Android estás usando para tus pruebas? – CommonsWare

+0

Estoy usando un software Qualcomm en Android para obtener la compatibilidad BLE con el dispositivo – Satya

+6

¿Con qué dispositivo Android estás trabajando? – Jackyto

Respuesta

2

BluetoothDevice.getUuids() Este método no inicia un procedimiento de descubrimiento de servicio para recuperar los UUID del dispositivo remoto. En su lugar, se devuelve la copia en caché local de los UUID del servicio.

Use fetchUuidsWithSdp() si se desean nuevos UUID. Puede esto ayuda