手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >android获取手机cpu并判断是单核还是多核
android获取手机cpu并判断是单核还是多核
摘要:复制代码代码如下:/***Getsthenumberofcoresavailableinthisdevice,acrossallproces...

复制代码 代码如下:

/**

* 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;

}

}

【android获取手机cpu并判断是单核还是多核】相关文章:

android手机音乐播放器实现歌词同步

android平台获取手机所在位置经纬度

android判断软件是否第一次运行的方法

在Android中创建菜单项Menu以及获取手机分辨率的解决方法

Android加载图片内存溢出问题解决方法

android获取监听SD Card状态的方法

android4.0 获取手机IP地址的问题

android平台应用GPIO模拟IR控制车载DTV

Android中Service(后台服务)详解

Android安卓中循环录像并检测内存卡容量

精品推荐
分类导航