我使用CoreBluetooth搜索藍牙設備,很多的設備名稱都為null,而蘋果手機本身的藍牙搜索卻可以搜到名稱?
GitHub上面找了些demo,也是沒有名稱,請問哪位大神知道這是為什么呀????
uj5u.com熱心網友回復:
在掃描藍牙設備時會定義一個new BluetoothAdapter.LeScanCallback()回呼介面物件,需要重寫onLeScan方法,該方法可以得到BluetoothDevice的物件 device,或者使用其它方法也可以得到BluetoothDevice的物件,這個device就是掃描到的藍牙設備,你列印這個物件的值,就會發現有些成員變數(包括藍牙名稱)就為null,再呼叫getname時得到的藍牙名稱就為null。至于更深層次的原因就不知道了。
uj5u.com熱心網友回復:
這是不識別的問題吧,或者是配置的問題,具體的得實際測驗,才能知道問題在哪兒轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/123195.html
標籤:iOS
上一篇:醫院資訊化的發展和未來
