现在,我正在研究BLE。我发现了一个问题,它向我显示startLeScan(): null
的日志,并且扫描也无法正常工作,为此我尝试了所有操作,还搜索了startLeScan(): null
,但还没有任何解决方案。] >
这是我的BLE连接代码:
private void scanLeDevice(boolean enable) { if (enable) { mBluetoothAdapter.startLeScan(mLeScanCallback); } else { mBluetoothAdapter.stopLeScan(mLeScanCallback); } }
这是我在其中找到该物品的日志
01-27 13:12:21.357 4657-4657/com.icuisine D/BluetoothAdapter: stopLeScan() 01-27 13:12:23.003 4657-4657/com.icuisine D/BluetoothAdapter: startLeScan(): null 01-27 13:12:23.004 4657-4657/com.icuisine D/BluetoothAdapter: STATE_ON 01-27 13:12:23.007 4657-4668/com.icuisine D/BluetoothLeScanner: onClientRegistered() - status=0 clientIf=5
尽管我访问了许多网站,但发现该课程现在已被弃用,但不知道如何获得替代的扫描方法。
我正在Nexus 5 Ver Android 6.1中进行测试,并且还对蓝牙应用运行时权限。
我知道这是重复的问题,但是我没有在原始解决方案中找到任何解决方案,所以我才将其重新发布!
希望这将是足够的细节。需要帮助才能执行此操作。
提前感谢。
现在,我正在研究BLE。我发现了一个问题,该问题向我显示了startLeScan()的日志:null并且扫描也无法正常工作,我尝试了所有操作,还搜索了startLeScan():null但...
BluetoothAdapter.startLeScan
已过时,可以使用BluetoothAdapter.bluetoothLeScanner.startScan
解决问题。
我遇到相同的问题,我找不到原因,但是当我清除对[[Bluetooth
checkLocationPermission()