2012-04-01 11 views
0

Angenommen, ein Gerät ein anderes Gerät noch nie zuvor gesehen, in diesem Setup wird es bereits von seiner Geräte-MAC-Adresse kennen und einfach versuchen, dieses Gerät zu koppeln, um zu bestimmen, ob es sich in Reichweite ist jetztAndroid Bluetooth, Überschreibung Paarung fordert

Wie kann ich den Pairing-Dialog außer Kraft setzen?

Antwort

1

Ich glaube nicht, dass Sie den Pairing-Dialog außer Kraft setzen können.

Aber ich denke, es ist möglich zu tun, was Sie versuchen zu tun. Wenn Sie eine Geräteerkennung starten und sich registrieren, um die ACTION_FOUND-Absicht zu erhalten. http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#ACTION_FOUND Beachten Sie, dass diese Absicht den Namen der erkannten Geräte angibt. Das RSSI ist auch verfügbar - Sie könnten das nützlich finden.

Auf diese Weise können Sie feststellen, ob sich das gesuchte Gerät ohne Pairing in Reichweite befindet (und ohne dass ein Pairing-Dialog erscheint).

+0

sehr cooler Weg, dieses Problem zu nähern :) danke – CQM