插件介绍
battery_plus_ohos 是 battery_plus[1] 在 OpenHarmony 平台的适配实现,让你可以轻松获取鸿蒙设备的电池状态信息(满电、充电中、放电中)和电池电量。
当前版本:v0.0.3,支持 OpenHarmony 平台。
安装
在 pubspec.yaml 中添加依赖:
dependencies:
battery_plus: ^5.0.3
battery_plus_ohos: ^0.0.3
然后执行:
flutter pub get
使用
导入
import 'package:battery_plus/battery_plus.dart';
获取电池状态
final battery = Battery();
// 获取当前电池状态(full / charging / discharging)
BatteryState state = await battery.batteryState;
获取电池电量
int level = await battery.batteryLevel;
监听电池状态变化
battery.onBatteryStateChanged.listen((BatteryState state) {
// 电池状态发生变化时触发
print('电池状态:$state');
});
检查是否处于省电模式
bool isSaveMode = await battery.isInBatterySaveMode;
仓库地址
https://github.com/harmonycandies/battery_plus_ohos[2]
欢迎 Star ⭐ 和 Issue 反馈!
----------------------------
由我编著的《鸿蒙Flutter开发实战》图书已上架京东图书等各大商店,内容涵盖基础知识、鸿蒙化原理及适配、混合开发、插件开发、高级特性优化、性能分析、三方库适配、开发实战、鸿蒙PC等等,基于 Flutter 3.35 版本,是不可多得的 Flutter鸿蒙化适配工具书和实战案例,欢迎大家选购 🎉🎉🎉

引用链接
[1]battery_plus: https://pub-web.flutter-io.cn/packages/battery_plus
[2]https://github.com/harmonycandies/battery_plus_ohos
夜雨聆风