zoukankan      html  css  js  c++  java
  • [置顶] Android代码获得我们手机的cpu序列号

    获得我们手机的cpu序列号

      /**
      * 获取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;
      }


  • 相关阅读:
    定时器
    sortable.js 华丽丽的排序
    jqGrid一些操作
    session 共享
    数组排序 和 二分法查找
    关于map
    文件导入
    文件导出
    文件下载
    float 保留两位小数
  • 原文地址:https://www.cnblogs.com/anjon520/p/3249947.html
Copyright © 2011-2022 走看看