2011-07-22 5 views

Répondre

0

Pas possible pour un programme standard Android: vous avez pas de visibilité dans les appareils non appariées d'un APK non système.

Si vous êtes sur un périphérique enraciné et que vous disposez de l'autorisation appropriée, vous pouvez accéder à la prise dbus utilisée par le sous-système bluetooth et cette information est disponible via l'api bluez.

+0

Est-ce qu'un programme Android voit pas tous les périphériques détectés (non appariés)? L'extrait de http://developer.android.com/guide/topics/wireless/bluetooth.html#DiscoveringDevices ne permet-il pas au programme de parcourir tous les périphériques détectés? – Kar

+0

Pas avant l'appairage: après l'appariement, bien sûr. Pas avant. – Femi

+0

Mais l'extrait d'exemple n'autorise-t-il pas l'itération à travers tous les périphériques détectés? Si oui, un programme peut-il simplement lire l'attribut RSSI supplémentaire comme Dennis l'a suggéré? – Kar

1

Oui, vous pouvez obtenir le RSSI pour le périphérique découvert, Voir this

+0

Merci. Mais êtes-vous d'accord avec Femi pour dire qu'un programme ne peut même pas parcourir tous les périphériques détectés? – Kar

Questions connexes