如何在android上获取处理器号

时间:2011-09-29 07:23:57

标签: android

大家好,我想在android上获取处理器号。我可以这样做,如下:

int processporNum =  sysconf(_SC_NPROCESSORS_CONF);

但是每次我的某些手机上的返回值都是1,所以我不确定这个方法是否正确。是否有其他api可以获得此信息

2 个答案:

答案 0 :(得分:10)

你可以运行

Runtime.getRuntime().availableProcessors()

答案 1 :(得分:5)

我看到你正在使用原生代码。

因此读取文件/ proc / cpuinfo并相应地解释。 它看起来像这样:

Processor   : ARMv7 Processor rev 2 (v7l)
BogoMIPS    : 162.83
Features    : swp half thumb fastmult vfp edsp thumbee neon 
CPU implementer : 0x51
CPU architecture: 7
CPU variant : 0x0
CPU part    : 0x00f
CPU revision    : 2
Hardware    : htcleo
Revision    : 0000
Serial      : 0000000000000000