Есть ли способ получить версию процессора ARM программно? Я пытаюсь отправить его в Google Analytics. Мне сказали, что он находится в папке / proc / cpuinfo, но я не уверен, как получить эту информацию в коде.
спасибо, андрей
С http://android -er.blogspot.com / 2009/09 / read-android-cpu-info.html :
private String ReadCPUinfo() { ProcessBuilder cmd; String result=""; try{ String[] args = {"/system/bin/cat", "/proc/cpuinfo"}; 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(); } catch(IOException ex){ ex.printStackTrace(); } return result; }
Вы можете просто набрать split в каждой строке результата и найти строку, которая начинается с Processor.
split
Processor