我需要知道API 8(2.2)或可能的2.3.3上的UUID。如何獲取藍牙設備的UUID?
據我瞭解的文件,這應該被允許:
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 []內。如果我設法到達那裏,我如何從parcelUuid []中檢索UUID? Android藍牙的文檔似乎很差,在我看來。
真是個笑話! 現在,我嘗試從意圖得到它,但是這也給了:*「EXTRA_UUID不能得到解決或不是場」 *:
intent.getParcelableExtra(BluetoothDevice.EXTRA_UUID);
這將支持API級別15.您的API級別是多少? – 2012-03-05 14:25:11
嗨,面臨同樣的問題,在我的項目中提供了從android 2.3.1,min api level 8的支持。請大家幫忙。 – 2014-03-21 11:43:58
嗨。很長時間過去了這個職位,但我現在面臨這個完全相同的問題。你有什麼解決方法嗎(我的最小API是10)?謝謝你的任何線索 – stefat 2015-05-07 10:42:41