如何使用react-native-ble-manager获取可用的蓝牙设备列表?
最佳答案
import BleManager from 'react-native-ble-manager';
并且不要忘记:
import { NativeAppEventEmitter } from 'react-native'
componentDidMount
上做):2.1。将句柄添加到
NativeAppEventEmitter
事件的'BleManagerDiscoverPeripheral'
中:NativeAppEventEmitter.addListener('BleManagerDiscoverPeripheral',(data) =>
{
console.log(data) // Name of peripheral device
});
2.2。启动您的BleManager管理器:
BleManager.start({showAlert: false});
2.3。
BleManager.scan([], 30)
,如果服务UUID,第一个值是一个数组,第二个是秒,扫描将运行多长时间您可以在官方lib的页面react-native-ble-manager上找到原始示例