Necesito saber UUID en API 8 (2.2) o posiblemente 2.3.3.¿Cómo obtengo el UUID de un dispositivo bluetooth?
Según entiendo la documentación, esto se debe permitir:
phoneDevice = blueAdapter.getRemoteDevice(phoneAddress);
ParcelUuid[] phoneUuids = phoneDevice.getUuids(); // Won't compile
Eclipse me da: "Los getUuids método() está definido para el tipo BluetoothDevice" Pero véase: http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#getUuids()
Además, me gustaría saber cómo están los UUID "parceladas" dentro del ParcelUuid []. En caso de que logre llegar allí, ¿cómo recupero un UUID de un parcelUuid []? La documentación para Android bluetooth parece ser muy pobre, en mi opinión.
¡Qué chiste! ahora trato de conseguirlo de la intención, pero esto también da: * "EXTRA_UUID no se puede resolver o no es un campo" *:
intent.getParcelableExtra(BluetoothDevice.EXTRA_UUID);
esto será compatible con el nivel de API 15. ¿Cuál es su nivel de API? –
Hola enfrentándome al mismo problema, en mi proyecto tengo soporte de android 2.3.1, nivel mínimo de api 8. Por favor ayuda. –
Hola. Pasó mucho tiempo desde este post, pero ahora estoy enfrentando exactamente este mismo problema. ¿Tiene alguna solución para eso (mi API mínima es 10)? Gracias por cualquier pista – stefat