android获取cpu型号 android获取手机cpu并判断是单核还是多核

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

android获取cpu型号 android获取手机cpu并判断是单核还是多核

  2021-03-18 我要评论
想了解android获取手机cpu并判断是单核还是多核的相关内容吗,在本文为您仔细讲解android获取cpu型号的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:手机cpu,单核,多核,下面大家一起来学习吧。
复制代码 代码如下:

/**
* Gets the number of cores available in this device, across all processors.
* Requires: Ability to peruse the filesystem at "/sys/devices/system/cpu"
* @return The number of cores, or 1 if failed to get result
*/
private int getNumCores() {
//Private Class to display only CPU devices in the directory listing
class CpuFilter implements FileFilter {
@Override
public boolean accept(File pathname) {
//Check if filename is "cpu", followed by a single digit number
if(Pattern.matches("cpu[0-9]", pathname.getName())) {
return true;
}
return false;
}
}

try {
//Get directory containing CPU info
File dir = new File("/sys/devices/system/cpu/");
//Filter to only list the devices we care about
File[] files = dir.listFiles(new CpuFilter());
//Return the number of cores (virtual CPU devices)
return files.length;
} catch(Exception e) {
//Default to return 1 core
return 1;
}
}

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们