详解Android获取系统内核版本的方法与实现代码

作者:lqh 时间:2023-11-25 14:51:59 

Android获取系统内核版本的方法

                这里主要实现获取Android Linux 内核的版本号,网上关于这类文章不是很多,这里记录下,希望能帮助到大家,

实现代码:


public static String getKernelVersion() {
 String kernelVersion = "";
 InputStream inputStream = null;
 try {
   inputStream = new FileInputStream("/proc/version");
 } catch (FileNotFoundException e) {
   e.printStackTrace();
   return kernelVersion;
 }
 BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream), 8 * 1024);
 String info = "";
 String line = "";
 try {
   while ((line = bufferedReader.readLine()) != null) {
     info += line;
   }
 } catch (IOException e) {
   e.printStackTrace();
 } finally {
   try {
     bufferedReader.close();
     inputStream.close();
   } catch (IOException e) {
     e.printStackTrace();
   }
 }

try {
   if (info != "") {
     final String keyword = "version ";
     int index = info.indexOf(keyword);
     line = info.substring(index + keyword.length());
     index = line.indexOf(" ");
     kernelVersion = line.substring(0, index);
   }
 } catch (IndexOutOfBoundsException e) {
   e.printStackTrace();
 }

return kernelVersion;
}

来源:http://blog.csdn.net/singwhatiwanna/article/details/17343139

标签:Android,内核版本
0
投稿

猜你喜欢

  • Spring Boot @Conditional注解用法示例介绍

    2023-04-18 22:51:51
  • 浅谈C#中堆和栈的区别(附上图解)

    2022-02-15 14:05:09
  • Java初学者常问的问题(推荐)

    2023-05-29 05:41:51
  • 解析C#中委托的同步调用与异步调用(实例详解)

    2022-12-24 19:06:47
  • Java字节码中jvm实例用法

    2023-08-08 05:25:09
  • Java中实现在一个方法中调用另一个方法

    2022-05-15 10:02:11
  • 史上最强C语言分支和循环教程详解

    2022-07-01 07:59:35
  • Android ScrollView无法填充满屏幕的解决办法

    2022-01-07 03:20:55
  • Java Spring事务的隔离级别详解

    2022-04-25 23:07:52
  • C++实现哈夫曼树编码解码

    2022-02-13 15:48:09
  • Java实现克隆的三种方式实例总结

    2021-11-21 15:26:14
  • Unity shader实现消融效果

    2023-03-06 01:06:44
  • Java 如何实现一个http服务器

    2022-03-27 05:40:04
  • 解决Android平台中应用程序OOM异常的方法

    2023-07-29 09:45:17
  • Springboot自动装配实现过程代码实例

    2023-11-14 19:50:19
  • 二分查找算法在C/C++程序中的应用示例

    2021-06-01 08:15:30
  • Java中String类常用方法总结详解

    2022-03-06 04:50:58
  • springcloud初体验(真香)

    2022-12-08 06:33:44
  • C语言对CSV文件从最后往前一行一行读取的实现方法

    2023-06-24 08:05:57
  • SpringCloud Feign配置应用详细介绍

    2023-07-14 04:23:03
  • asp之家 软件编程 m.aspxhome.com