Java me: Можем ли мы получить адрес Bluetooth подключенного устройства из открытого подчиненного соединения? - PullRequest
1 голос
/ 28 марта 2010

Вот типичная последовательность событий, которые происходят:

  1. Хост-устройство открывает сервис (Хост-устройство принимает и открывает все входящие соединения)
  2. Удаленное устройство подключается к хост-устройству.
  3. Теперь у нас открыто подчиненное соединение на хост-устройстве.

На главном устройстве я хочу узнать адрес Bluetooth удаленного устройства.
Я всегда могу передать его как данные с удаленного на хост-устройство, но я могу извлечь его из объекта подключения как-то без передачи данных?

Заранее спасибо ...

1 Ответ

3 голосов
/ 29 марта 2010

Я думаю, это поможет вам

// retrieve the device that is at the other end of
// the Bluetooth Serial Port Profile connection,
// L2CAP connection, or OBEX over RFCOMM connection
RemoteDevice remote = 
    RemoteDevice.getRemoteDevice(
        javax.microedition.io.Connection c);
// retrieve the Bluetooth address of the remote device
String remoteAddress = remote.getBluetoothAddress();
// retrieve the name of the remote Bluetooth device
String remoteName = local.getFriendlyName(true);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...