connectClassic method
连接 Android Classic Bluetooth RFCOMM 设备。
参数:
deviceId:Classic 设备地址,Android 通常为 MAC 地址,无默认值。serviceUuid:RFCOMM 服务 UUID,无默认值,SPP 常用00001101-0000-1000-8000-00805f9b34fb。secure:是否使用安全 RFCOMM,默认true。已配对设备推荐true;调试或对端仅支持 insecure socket 时可设为false。timeout:连接超时,默认null。当前 Android 原生 Classic 连接未强制使用该超时, 建议业务层自行设置兜底超时。
平台差异:仅 Android 实现;iOS/macOS/Linux/Windows 会返回 unsupported 错误;Web
会抛出 UnsupportedError。
Implementation
Future<void> connectClassic({
required String deviceId,
required String serviceUuid,
bool secure = true,
Duration? timeout,
}) {
throw UnimplementedError('connectClassic() has not been implemented.');
}