Comment puis-je obtenir de l'UUID d'un appareil bluetooth?

J'ai besoin de connaître l'UUID sur l'API 8 (2.2) ou éventuellement 2.3.3.

Que je comprends de la documentation, ce devrait être autorisé:

    phoneDevice = blueAdapter.getRemoteDevice(phoneAddress);
    ParcelUuid[] phoneUuids = phoneDevice.getUuids();  //Won't compile

Eclipse me donne:
"La méthode getUuids() n'est pas défini pour le type BluetoothDevice."
Mais voyez:
http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#getUuids()

Aussi, je voudrais savoir comment les Uuid sont "en vrac" à l'intérieur de la ParcelUuid[]. Dans le cas où j'arrive à y accéder, comment puis-je récupérer un UUID à partir d'un parcelUuid[]? Documentation pour Android bluetooth semble être de très mauvaise qualité, à mon avis.

Quelle blague!
Maintenant, j'essaie de l'obtenir à partir de l'intention, mais cela donne: *"EXTRA_UUID ne peut pas être résolu ou n'est pas un champ"*:

intent.getParcelableExtra(BluetoothDevice.EXTRA_UUID); 
cela permettra de soutenir à partir de l'API de niveau 15. quel est votre niveau API?
Salut face à un même problème , dans mon projet de fournir un soutien à partir de android 2.3.1 , min api de niveau 8. S'il vous plaît aider.
Salut. Longtemps passé pour ce post, mais je suis maintenant confronté à ce même problème. Avez-vous une solution pour que (mon API minimum est de 10) ?Merci pour tout indice

OriginalL'auteur Tombola | 2012-03-05