Ho bisogno di conoscere l'UUID su API 8 (2.2) o eventualmente su 2.3.3. Mi pare di capire la documentazione, questo dovrebbe essere consentitoCome ottengo l'UUID di un dispositivo bluetooth?
:
phoneDevice = blueAdapter.getRemoteDevice(phoneAddress);
ParcelUuid[] phoneUuids = phoneDevice.getUuids(); // Won't compile
Eclipse mi dà: "I getUuids() metodo non è definito per il tipo BluetoothDevice" Ma vedi: http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#getUuids()
Inoltre, vorrei sapere come gli UUID sono "parcellizzate" all'interno del ParcelUuid []. Nel caso in cui riesca a raggiungerlo, come faccio a recuperare un UUID da un parcelUuid []? La documentazione per il bluetooth Android sembra essere molto scarsa, secondo me.
Che scherzo! Ora cerco di ottenere da l'intento, ma anche questo dà: * "EXTRA_UUID non può essere risolto o non è un campo" *:
intent.getParcelableExtra(BluetoothDevice.EXTRA_UUID);
questo supporterà dal livello API 15. qual è il tuo livello API? –
Ciao affrontando lo stesso problema, nel mio progetto ho fornito supporto da Android 2.3.1, min api livello 8. Per favore aiuto. –
Ciao. È passato molto tempo da questo post, ma ora sto affrontando lo stesso identico problema. Hai qualche soluzione per questo (la mia API minima è 10)? Grazie per qualsiasi suggerimento – stefat