diff --git a/mpmaster/src/main/java/com/xypower/mpmaster/AppMaster.java b/mpmaster/src/main/java/com/xypower/mpmaster/AppMaster.java index 823fa606..7fe1f20b 100644 --- a/mpmaster/src/main/java/com/xypower/mpmaster/AppMaster.java +++ b/mpmaster/src/main/java/com/xypower/mpmaster/AppMaster.java @@ -282,7 +282,8 @@ public class AppMaster { try { long[] batteryInfo = MpMasterService.getBatteryInfo(); if (batteryInfo.length == 3 && batteryInfo[2] > 0) { - String battery = Float.toString(batteryInfo[0] / 1000.0f) + "V/" + Float.toString(batteryInfo[1] / 1000.0f) + "V"; + String battery = Long.toString(batteryInfo[0] / 1000) + "." + Long.toString((batteryInfo[0] % 1000) / 100) + "V/" + + Long.toString(batteryInfo[1] / 1000) + "." + Long.toString((batteryInfo[1] % 1000) / 100) + "V"; postParams.add(new Pair("battery", battery)); postParams.add(new Pair("bvTime", Long.toString(batteryInfo[2]))); }