Java tutorial
//package com.java2s; //License from project: Apache License import android.content.Intent; import java.text.NumberFormat; public class Main { public static String getBatteryPercentage(Intent batteryChangedIntent) { return formatPercentage(getBatteryLevel(batteryChangedIntent)); } public static String formatPercentage(int percentage) { return formatPercentage(((double) percentage) / 100.0d); } private static String formatPercentage(double percentage) { return NumberFormat.getPercentInstance().format(percentage); } public static int getBatteryLevel(Intent batteryChangedIntent) { int level = batteryChangedIntent.getIntExtra("level", 0); return (level * 100) / batteryChangedIntent.getIntExtra("scale", 100); } }