Android系统信息之Linux内核版本信息获取
来源:互联网 发布:给淘宝模特化妆 编辑:程序博客网 时间:2024/06/14 07:30
由于项目需要,需要知道当前系统的Linux内核版本。Android系统是基于Linux的,各个Android版本对应的Linux版本不尽相同。在应用中需要获取Linux内核的版本信息,通过下边代码来实现。
/*** * 获取Android Linux内核版本信息 */public void getLinuxKernalInfo() {Process process = null;String mLinuxKernal = null;try {process = Runtime.getRuntime().exec("cat /proc/version");} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}// get the output lineInputStream outs = process.getInputStream();InputStreamReader isrout = new InputStreamReader(outs);BufferedReader brout = new BufferedReader(isrout, 8 * 1024);String result = "";String line;// get the whole standard output stringtry {while ((line = brout.readLine()) != null) {result += line;// result += "\n";}} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}if (result != "") {String Keyword = "version ";int index = result.indexOf(Keyword);Log.v(TAG, "----"+result);line = result.substring(index + Keyword.length());index = line.indexOf(" ");// tv01.setText(line.substring(0,index));mLinuxKernal = line.substring(0, index);Log.d(TAG, "----Linux Kernal is : " + mLinuxKernal);}}
经过检测,我的Linux内核版本是3.4.0-2686884 0 0
- Android系统信息之Linux内核版本信息获取
- Android系统信息获取 之十三:Linux内核版本信息获取
- Android系统信息获取 之十三:Linux内核版本信息获取
- Linux编程获取系统信息内核版本
- Android系统信息获取 之二:版本信息获取
- Android系统信息获取 之二:版本信息获取
- Linux内核版本信息获取
- linux 系统信息查询——系统版本,内核信息,cpu信息,内存信息,硬盘信息
- Android 获取手机厂商、系统版本等信息
- linux获取内核信息
- Android系统信息获取 之四:系统语言信息获取
- Android系统信息获取 之四:系统语言信息获取
- Android获取系统cpu信息,内存,版本,电量等信息
- Android获取系统cpu信息,内存,版本,电量等信息
- Android获取系统cpu信息,内存,版本,电量相关信息
- Android获取系统cpu信息,内存,版本,电量等信息
- Android获取系统cpu信息,内存,版本,电量等信息
- android获取版本信息
- C语言之函数使用
- 世界上最大的 SOA
- 文本域限定输入500,显示目前可以输入多少字
- 编写可读性代码的艺术(四)
- java 修饰符全解
- Android系统信息之Linux内核版本信息获取
- AndroidStudio中如何运行Java程序
- MySQL中的ROWNUM(伪列自增序列号)的实现
- 使用spring框架中的组件发送邮件的详细说明
- C++中临时对象的产生
- 少走弯路:Mac+python+opencv
- 设计模式学习笔记——单例(Singleton)模式
- hdu5726
- Java DecimalFormat的主要功能及使用方法