会员登录 - 用户注册 - 设为首页 - 加入收藏 - 网站地图 57自学网———旗下安卓自学网站专注Android系统开发教程!
当前位置:主页 > 设备功能 > 设备信息 > 正文

android获得我们手机的cpu序列号

时间:2016-02-29 16:50 来源:网络整理 作者:安卓自学网 阅读:
我们大家看到标题就应该明白了,android也是可以获得我们手机的cpu序列号的,这证明了android是一个非常强大的系统,虽然现在还是有一些 小的bug,但是到目前为止,android是一个非常好的手机系统,之所以非常好,android才可以和苹果抗衡,形成手机的流行操作系统。不多说 了,下面我们就来看看代码吧:

[代码] [Java]代码

/** * 获取CPU序列号 * * @return CPU序列号(16位) * 读取失败为"0000000000000000" */ public static String getCPUSerial() { String str = "", strCPU = "", cpuAddress = "0000000000000000"; try { //读取CPU信息 Process pp = Runtime.getRuntime().exec("cat /proc/cpuinfo"); InputStreamReader ir = new InputStreamReader(pp.getInputStream()); LineNumberReader input = new LineNumberReader(ir); //查找CPU序列号 for (int i = 1; i < 100; i++) { str = input.readLine(); if (str != null) { //查找到序列号所在行 if (str.indexOf("Serial") > -1) { //提取序列号 strCPU = str.substring(str.indexOf(":") + 1, str.length()); //去空格 cpuAddress = strCPU.trim(); break; } }else{ //文件结尾 break; } } } catch (IOException ex) { //赋予默认值 ex.printStackTrace(); } return cpuAddress; }

(责任编辑:www.57zxw.com)

顶一下
(0)
0%
踩一下
(0)
0%