我们这一篇主要就是讲我们的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;} 

更多相关文章

  1. Android实现页面跳转的几种方式(转贴)
  2. Android(安卓)权限控制代码分析
  3. Android(安卓)引用外部字体
  4. Android中监听Home键的4种方法总结
  5. 20155323 第四次实验 Android程序设计实验报告
  6. Android应用程序启动过程源代码分析
  7. Android音频子系统源码分析之AudioTrack的使用
  8. AndroidHttpClient使用Cookie应用分析
  9. Android高手进阶教程(七)----Android(安卓)中Preferences的使用!

随机推荐

  1. Android(安卓)启动过程详解
  2. Android(安卓)TabHost两种实现方式
  3. AppCompat v21 — Android(安卓)5.0之前
  4. Android横竖屏切换
  5. Android(安卓)自动化测试 robotium
  6. Android传感器应用
  7. android WebView总结
  8. 从Alarm看Android上层UI到内核代码的流程
  9. Android(安卓)application context/activ
  10. Android启动过程深入解析