如何在android上获取处理器号

Sam*_*uel 8 android

大家好,我想在Android上获得处理器号.我可以这样做,如下:

int processporNum =  sysconf(_SC_NPROCESSORS_CONF);
Run Code Online (Sandbox Code Playgroud)

但每次我的某些手机上的返回值为1,所以我不确定这个方法是否正确.是否有任何其他API可以获取此信息

Bla*_*elt 10

你可以跑

Runtime.getRuntime().availableProcessors()
Run Code Online (Sandbox Code Playgroud)


Poi*_*ull 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 
Run Code Online (Sandbox Code Playgroud)