so finden Sie die Signalstärke des verbundenen bluetooth-Geräten
In einer meiner Anwendungen, die ich brauche, um alle die wi-fi-und Bluetooth-Geräte, die gekoppelt sind an meinem Handy, und deren Signalstärken. Mit wi-fi, ist es okay für mich ist die Anzeige der Signalstärke (RSSI) an. Aber ich habe ein problem mit dem Bluetooth. Ich suchte nach einer Methode, die geeignet ist für diese Aufgabe; ich fand eine Methode:
intent.getShortExtra(BluetoothDevice.EXTRA_RSSI, Short.MIN_VALUE);
Aber es zeigt nur das neue Gerät RSSI-die nicht gekoppelt ist an meinem Handy. Gibt es irgendeine Idee für alle Bluetooth-Geräte RSSI?
InformationsquelleAutor Rajendar | 2010-06-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bluetooth RSSI, können Sie Lesen, RSSI für die angeschlossenen Geräte, oder führen Sie eine bluetooth-discovery zu überprüfen, die RSSI für die Geräte in der Nähe.
Im Grunde eine bluetooth-discovery ist ein broadcast an alle Stationen innerhalb der Reichweite zu Antworten. Wie die einzelnen Geräte respons zurück, Android feuert aus einer ACTION_FOUND Absicht. In dieser Absicht können Sie getExtra EXTRA_RSSI erhalten Sie das RSSI.
Beachten Sie, dass nicht alle bluetooth-hardware unterstützt RSSI.
Auch Mit: Android IRC Office Hours Frage Zu Android-Bluetooth RSSI
InformationsquelleAutor Brad Hein