Skip to content

Commit 6625047

Browse files
Adam LesinskiAndroid (Google) Code Review
authored andcommitted
Merge "BatteryStats: Use English locale for dump and checkin data" into mnc-dev
2 parents 3b0bbd7 + 8a83c61 commit 6625047

1 file changed

Lines changed: 15 additions & 9 deletions

File tree

core/java/com/android/internal/os/BatteryStatsHelper.java

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
import java.util.Collections;
4848
import java.util.Comparator;
4949
import java.util.List;
50+
import java.util.Locale;
5051

5152
/**
5253
* A helper class for retrieving the power usage information for all applications and services.
@@ -267,15 +268,20 @@ public void storeState() {
267268

268269
public static String makemAh(double power) {
269270
if (power == 0) return "0";
270-
else if (power < .00001) return String.format("%.8f", power);
271-
else if (power < .0001) return String.format("%.7f", power);
272-
else if (power < .001) return String.format("%.6f", power);
273-
else if (power < .01) return String.format("%.5f", power);
274-
else if (power < .1) return String.format("%.4f", power);
275-
else if (power < 1) return String.format("%.3f", power);
276-
else if (power < 10) return String.format("%.2f", power);
277-
else if (power < 100) return String.format("%.1f", power);
278-
else return String.format("%.0f", power);
271+
272+
final String format;
273+
if (power < .00001) format = "%.8f";
274+
else if (power < .0001) format = "%.7f";
275+
else if (power < .001) format = "%.6f";
276+
else if (power < .01) format = "%.5f";
277+
else if (power < .1) format = "%.4f";
278+
else if (power < 1) format = "%.3f";
279+
else if (power < 10) format = "%.2f";
280+
else if (power < 100) format = "%.1f";
281+
else format = "%.0f";
282+
283+
// Use English locale because this is never used in UI (only in checkin and dump).
284+
return String.format(Locale.ENGLISH, format, power);
279285
}
280286

281287
/**

0 commit comments

Comments
 (0)