BluetoothDevice.fromMap constructor
从原生 Map 创建设备信息。
参数:
map:原生数据,无默认值;缺失字段会使用构造函数默认值。
Implementation
factory BluetoothDevice.fromMap(Map<String, dynamic> map) {
return BluetoothDevice(
id: map['id']?.toString() ?? '',
name: map['name']?.toString(),
address: map['address']?.toString(),
type: map['type']?.toString(),
isConnected: _asBool(map['isConnected']),
isBonded: _asBool(map['isBonded']),
raw: map,
);
}