Получить MAC-адрес Bluetooth устройства Blackberry - PullRequest
0 голосов
/ 21 октября 2011

Я хочу получить MAC-адрес Bluetooth устройства, на котором запущено приложение, даже если оно не подключено к другому устройству BT.Это вообще возможно?Можете ли вы даже включить / выключить радио Bluetooth через API?

Я не знаком с Blackberry SDK, но я знаком с Android и iOS.Я знаю, что это невозможно на iOS, потому что API не доступен (если у вас нет рута).Я очень хорошо знаю, как это сделать на Android.

Может кто-нибудь направить меня в правильном направлении?Я либо научусь иметь дело с Blackberry SDK, либо найму кого-нибудь, кто сделает работу для нужного мне приложения, но я хочу быть немного знакомым с этим.

1 Ответ

3 голосов
/ 22 октября 2011

Я думаю, что мы можем использовать метод getDeviceAddress () для получения адреса устройства.этот метод возвращает данные в байтовом массиве.

BluetoothSerialPortInfo[] info = BluetoothSerialPort.getSerialPortInfo();
byte[] btAddress = info[0].getDeviceAddress();

Нам нужно преобразовать этот байтовый массив в шестнадцатеричный.

ByteArrayUtilities.byteArrayToHex();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...