Какой самый надежный способ чтобы определить тактовую частоту ЦП телефонов Android?

Я нашел несколько ссылок и в итоге получил следующий код:

String[] args = { "/system/bin/cat", "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq" };

cmd = new ProcessBuilder(args);

Process process = cmd.start();
InputStream in = process.getInputStream();
byte[] re = new byte[1024];
while (in.read(re) != -1) {
    System.out.println(new String(re));
    result = result + new String(re);
}
in.close();

Приведенный выше код работает довольно хорошо, но не всегда. Я' Я получил несколько сообщений о том, что он сообщает о превышении частоты, установленной SetCPU при максимальной настройке на некоторых телефонах.

Есть ли более надежный способ определить тактовую частоту телефонов Android?

7
задан Tim Cooper 9 February 2011 в 00:41
поделиться