4.0.0 (#24)
* feat: 调整插件接口 * feat: 增加 `Logger` 类 * fix: 部分参数改为可选参数 * fix: 调整接口 * fix: 重命名 AdvertiseData 为 Advertisement * fix: 移除 `Logger.level` 属性 * fix: 适配 4.0.0 * fix: 更新依赖项 * fix: 优化导入方式 * fix: 修改版本号 * fix: 适配 4.0.0 * feat: 部分适配 4.0.0 * feat: 适配 4.0.0 * feat: 适配 4.0.0 * fix: 调整接口 * feat: 调整日志接口 * fix: 修复日志错误 * fix: 临时提交 * draft: 临时提交 * fix: 使用 log_service 插件替换 logging 插件 * fix: 更新 log_service 版本 * fix: 4.0.0 * feat: 4.0.0 * feat: 4.0.0
This commit is contained in:
@ -8,11 +8,13 @@ same interface.
|
||||
|
||||
# Usage
|
||||
|
||||
To implement a new platform-specific implementation of `bluetooth_low_energy`, extend
|
||||
[`CentralController`][2] with an implementation that performs the
|
||||
To implement a new platform-specific implementation of `bluetooth_low_energy`,
|
||||
extend [`MyCentralManager`][2] with an implementation that performs the
|
||||
platform-specific behavior, and when you register your plugin, set the default
|
||||
`CentralController` by calling
|
||||
`CentralController.instance = MyCentralController()`.
|
||||
`MyCentralManager` by calling `MyCentralManager.instance = MyCentralManagerImpl()`,
|
||||
extend [`MyPeripheralManager`][3] with an implementation that performs the
|
||||
platform-specific behavior, and when you register your plugin, set the default
|
||||
`MyPeripheralManager` by calling `MyPeripheralManager.instance = MyPeripheralManagerImpl()`.
|
||||
|
||||
# Note on breaking changes
|
||||
|
||||
@ -23,4 +25,5 @@ See https://flutter.dev/go/platform-interface-breaking-changes for a discussion
|
||||
on why a less-clean interface is preferable to a breaking change.
|
||||
|
||||
[1]: https://pub.dev/packages/bluetooth_low_energy
|
||||
[2]: lib/src/central_controller.dart
|
||||
[2]: lib/src/central_manager.dart
|
||||
[3]: lib/src/peripheral_manager.dart
|
||||
|
Reference in New Issue
Block a user