private String fetchVersionCore() { String result = null; CMDExecute cmdexe = new CMDExecute(); try { String[] args = {"/system/bin/cat", "/proc/version"}; result = cmdexe.run(args, "system/bin/"); result = result.substring(0, result.indexOf("\n")); } catch (IOException ex) { ex.printStackTrace(); } return "Linux内核:" + result; }
/** * CPU信息 * * @return */ private String fetch_cpu_info() { String result = null; CMDExecute cmdexe = new CMDExecute(); try { String[] args = {"/system/bin/cat", "/proc/cpuinfo"}; result = cmdexe.run(args, "/system/bin/"); result = result.substring(0, result.lastIndexOf("\n")); } catch (IOException ex) { ex.printStackTrace(); } return "CPU信息:" + result; }
/** * mac地址,无线 * * @return */ public static String fetch_mac_wlan() { String result = null; CMDExecute cmdexe = new CMDExecute(); try { String[] args = {"/system/bin/cat", "/sys/class/net/wlan0/address"}; result = cmdexe.run(args, "system/bin/"); result = result.substring(0, result.indexOf("\n")); // 防止获取不到返回乱码 if (result.length() > 28) { result = result.substring(0, 28); } } catch (IOException ex) { ex.printStackTrace(); } return result; }