2015-03-06 4 views
1

Я пишу приложение для Android, чтобы связать диапазон шагомера низкой мощности Bluetooth с телефоном Android и считывать данные с него. Мое приложение до сих пор успешно сканирует шагомер и перечисляет его с его адресом. **Поиск UUID устройства

BAND 
FB:02:52:EE:1C:E1 

** Но я не имея UUID для шагомер. Как я могу получить UUID для pedometer.If я поступает в образец UUID 00001101-0000-1000-8000-00805f9b34fb

`BluetoothGattService mGattService = mBluetoothGatt.getService(UUID);` 

я получить mGattService нулевой.

Есть ли способ, с помощью которого я могу получить UUID для шагомера

+0

AFAIK, что вам нужно UUID для * обслуживания, работающего на шагомер *, а не для отдельного шагомера. Этот UUID будет одинаковым для всех шагомеров (или, по крайней мере, для всех моделей). – immibis

ответ

0

У попробовать, как;

TelephonyManager tManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); 
String uuid = tManager.getDeviceId(); 

Это поможет вам. Спасибо!

+0

Я думаю, что мне нужен сервис UUId шагомера. есть ли какой-либо способ, с помощью которого я могу получить UUID устройства Bluetooth i.e Pedometer Bluetooth. – Sarao