|
|
|
@ -188,8 +188,8 @@ class OtaCoreService { |
|
|
|
final leftBattery = deviceInfo.leftEarBattery; |
|
|
|
final rightBattery = deviceInfo.rightEarBattery; |
|
|
|
|
|
|
|
// 检查左右耳电量是否都大于30% |
|
|
|
if (leftBattery <= 30 || rightBattery <= 30) { |
|
|
|
// 检查左右耳电量是否都大于20% |
|
|
|
if (leftBattery <= 20 || rightBattery <= 20) { |
|
|
|
_showLowBatteryDialog(leftBattery, rightBattery); |
|
|
|
return false; |
|
|
|
} |
|
|
|
@ -206,7 +206,7 @@ class OtaCoreService { |
|
|
|
/// [rightBattery] 右耳电量 |
|
|
|
void _showLowBatteryDialog(int leftBattery, int rightBattery) { |
|
|
|
String message = '设备电量不足,无法进行固件升级\n'; |
|
|
|
message += '升级要求:左右耳电量均需大于30%\n'; |
|
|
|
message += '升级要求:左右耳电量均需大于20%\n'; |
|
|
|
message += '当前电量:左耳 ${leftBattery}%,右耳 ${rightBattery}%\n'; |
|
|
|
message += '请充电后再试'; |
|
|
|
|
|
|
|
|