Мне нужно знать UUID в API 8 (2.2) или, возможно, 2.3.3.
Насколько я понимаю из документации, это должно быть разрешено:
phoneDevice = blueAdapter.getRemoteDevice(phoneAddress);
ParcelUuid[] phoneUuids = phoneDevice.getUuids(); // Won't compile
Eclipse дает мне: «Метод getUuids() не определен для типа BluetoothDevice». Но см.: http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#getUuids()
Кроме того, я хотел бы знать, как UUID «упаковываются» внутри ParcelUuid[ ]. В случае, если мне когда-нибудь удастся туда добраться, как мне получить UUID из посылкиUuid[]? Документация по bluetooth для Android, на мой взгляд, очень скудная.
Какая шутка! Сейчас пытаюсь получить из интента, но и это выдает: *"EXTRA_UUID не может быть разрешен или не является полем"*:
intent.getParcelableExtra(BluetoothDevice.EXTRA_UUID);