Android read file types
//1ms but uses file cache so not updated quickly
try {
String inputLine;
FileReader file = new FileReader("/sys/class/power_supply/battery/current_now");
BufferedReader bufferedReader = new BufferedReader(file);
inputLine = bufferedReader.readLine();
text = inputLine;
bufferedReader.close();
file.close();
} catch (Exception e) {
}
//100ms
try {
Process process = Runtime.getRuntime().exec("cat /sys/class/power_supply/battery/current_avg");
BufferedReader in = new BufferedReader(new InputStreamReader(process.getInputStream()));
text = in.readLine();
} catch (Exception e) {
e.printStackTrace();
}