Android 系统获取 CPU 位数信息
2018-01-15 16:37
1336 查看
系统获取 CPU 位数
adb shell “cat /proc/cpuinfo”processor : 0 Processor : AArch64 Processor rev 4 (aarch64) model name : AArch64 Processor rev 4 (aarch64) BogoMIPS : 26.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd03 CPU revision : 4
Processor : AArch64 Processor rev 4 (aarch64) 可以查看位数信息,包含aarch64即为64位
编码如下
public static boolean isCPU64(){ boolean result = false; String mProcessor = null; List<String > list = null; try { mProcessor = getFieldFromCpuinfo("Processor"); } catch (IOException e) { e.printStackTrace(); } if (mProcessor != null) { // D/CpuUtils: isCPU64 mProcessor = AArch64 Processor rev 4 (aarch64) Log.d(TAG, "isCPU64 mProcessor = " + mProcessor); //list = Arrays.asList(mProcessor.split("\\s")); if (mProcessor.contains("aarch64")) { result = true; } } return result; } /* cat /proc/cpuinfo processor : 0 Processor : AArch64 Processor rev 4 (aarch64) model name : AArch64 Processor rev 4 (aarch64) BogoMIPS : 26.00 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd03 CPU revision : 4 */ public static String getFieldFromCpuinfo(String field) throws IOException { BufferedReader br = new BufferedReader(new FileReader("/proc/cpuinfo")); Pattern p = Pattern.compile(field + "\\s*:\\s*(.*)"); try { String line; while ((line = br.readLine()) != null) { Matcher m = p.matcher(line); if (m.matches()) { return m.group(1); } } } finally { br.close(); } return null; }
相关文章推荐
- Android获取系统cpu信息,内存,版本,电量等信息
- Android 系统信息获取(CPU,RAM,ROM,Battery,SD-card,版本等)
- Android:系统信息(内存、cpu、sd卡、电量、版本)的获取
- android系统信息(内存、cpu、sd卡、电量、版本)获取
- Android获取系统信息---获取CPU数
- Android系统信息(内存、cpu、sd卡、电量、版本)获取
- Android系统信息(内存(RAM)、cpu、sd卡、电量、版本)获取
- Android -- 系统信息(内存、cpu、sd卡、电量、版本)获取
- 获取android系统信息 电量 cpu sd卡 内存 rom
- Android获取系统cpu信息,内存,版本,电量等信息
- Android获取系统cpu信息,内存,版本,电量等信息
- android系统信息(内存、cpu、sd卡、电量、版本)获取
- android系统信息(内存、cpu、sd卡、电量、版本)获取
- linux bash脚本获取系统信息(cpu 总内存 可用内存 文件系统大小 系统位数 进程数 软件包数量 IP地址)
- Android 系统信息获取(CPU,RAM,ROM,Battery,SD-card,版本等)
- Android 系统信息获取(CPU,RAM,ROM,Battery,SD-card,版本等)
- android系统信息(内存、cpu、sd卡、电量、版本)获取
- Android系统信息(内存、cpu、sd卡、电量、版本)获取
- Android获取系统cpu信息,内存,版本,电量相关信息
- android系统信息(内存、cpu、sd卡、电量、版本)获取