2 u012531261 u012531261 于 2016.04.11 12:13 提问

安卓,怎么获取CPU名称

安卓开发,想获取硬件设备中的CPU名称。用Build类获取的并不完全正确,但是/proc/cpuinfo文件下的格式不固定。怎么才能获取到CPU名

2个回答

u011249920
u011249920   2016.04.11 13:25

用下面这样的不行吗?
private static String getCpuName(){

try{

FileReader fr = new FileReader("/proc/cpuinfo");

BufferedReader br = new BufferedReader(fr);

String text = br.readLine();

String[] array = text.split(":\s+",2);

for(int i = 0; i < array.length; i++){

}

return array[1];

}catch(FileNotFoundExecption e){

e.printStackTrace();

}catch (IOException e){

e.printStackTrace();

}

return null;

}

u011249920
u011249920 那你先在命令行查看下你文件的格式,再根据自己的格式获取呢
一年多之前 回复
u012531261
u012531261 不行,返回的只是cpuinfo文件中第一行的第二个值而已的,并不是CPU名,至少我看了我的手机和平板下的都不是CPU名,文件格式并不统一的
一年多之前 回复
u012531261
u012531261 不行,返回的只是cpuinfo文件中第一行的第二个值而已的,并不是CPU名,至少我看了我的手机和平板下的都不是CPU名,文件格式并不统一的
一年多之前 回复
lxk_1993
lxk_1993   Rxr 2016.04.11 17:30
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!