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