chris-piekarski
2/1/2017 - 11:13 PM

Android read file types

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();
}