返回顶部
首页 > 资讯 > 移动开发 >android获取手机cpu并判断是单核还是多核
  • 244
分享到

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

手机cpuAndroid 2022-06-06 10:06:49 244人浏览 独家记忆
摘要

代码如下: private int getNumCores() { //Private Class to display only CPU devices in the di

代码如下:

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获取SD卡路径及SDCard内存的方法解析Android获取系统cpu信息,内存,版本,电量等信息的方法详解Android实现获取SD卡总容量,可用大小,机身内存总容量及可用大小的方法android实用工具类分享(获取内存/检查网络/屏幕高度/手机分辨率)Android获取设备CPU核数、时钟频率以及内存大小的方法Android获取手机屏幕宽高、状态栏高度以及字符串宽高信息的方法Android 获取屏幕高度,标题高度,状态栏高度(实例代码)Android有效获取状态栏(StatusBar)高度的方法Android编程实现获取标题栏、状态栏的高度、屏幕大小及模拟Home键的方法Android中获取状态栏高度的两种方法分享Android编程实现获取系统内存、CPU使用率及状态栏高度的方法示例


--结束END--

本文标题: android获取手机cpu并判断是单核还是多核

本文链接: https://lsjlt.com/news/27976.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作