Skip to content

Instantly share code, notes, and snippets.

@chris-piekarski
Created February 1, 2017 23:13
Show Gist options
  • Save chris-piekarski/1da53d3cbd79452629c87266317e68e8 to your computer and use it in GitHub Desktop.
Save chris-piekarski/1da53d3cbd79452629c87266317e68e8 to your computer and use it in GitHub Desktop.
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();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment