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

更多相关文章

  1. Android 获取本机唯一序列号 和可变UUID方法
  2. [Tools]Android Studio代码提示功能--Ctrl+Alt+Space(空格键)
  3. android点滴(2)之Android安装环境变量的配置--注意不可以有空格
  4. URI encode与URL encode对空格的不同处理
  5. android获取ro._修改Android序列号(Serial Number)
  6. Android 去除String中的空格等
  7. android KEY ---MD5 证书序列号
  8. Android设备的序列号与ro.serialno
  9. 关于Android中TextView显示多个空格

随机推荐

  1. 七 APPIUM Android(安卓)定位方式
  2. Android(安卓)studio运行Main方法
  3. 使用Android(安卓)Studio创建OpenCV 4.1.
  4. Android(安卓)listview指定垂直滑动距离
  5. Window窗口机制——WindowManager,ViewRoo
  6. 使用Android(安卓)Studio创建Android项目
  7. Android离线身份证等图片文字识别
  8. Android高仿iOS Messages聊天气泡
  9. React Native的ActionSheet实现
  10. android 点击获取验证码显示倒计时并不可