zoukankan      html  css  js  c++  java
  • Android 获取cpu序列号

    我们这一篇主要就是讲我们的android里的智能手机的cpu,其实主要展现的就是我们android是多么的强大。好了代码很少,也应该算很简单了,就不和大家说了。我们还是来看看代码吧:

    /** 
    * 获取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;
    }
     
  • 相关阅读:
    个人笔记 给hover 伪类 恢复默认值
    vue 正则判断
    音乐播放器封装
    jq封装插件,简单dome
    功能齐全轮播
    vue 前端判断输入框不能输入0 空格。特殊符号。
    jq 下拉框
    IPC : 进程间通信方式
    内存
    const char* str 与char str[10]
  • 原文地址:https://www.cnblogs.com/vus520/p/2561958.html
Copyright © 2011-2022 走看看